0
私は接続をリッスンするためにHttpListener(webSocket)を使用しています。接続が受信され、コンテキストに対処するためにイベントが発生します。HttpListenerリモートIPアドレス(クライアント)
private void WebSocketServer_OnWebSocketContext(object sender, System.Net.WebSockets.HttpListenerWebSocketContext context)
{
OnWebSocketContext(context);
}
private async void OnWebSocketContext(System.Net.WebSockets.HttpListenerWebSocketContext context)
{
...
}
私の質問は、接続するマシンのIPアドレスを取得する方法です。これはすべてブラウザ(明らかにhttp)を介して行われます。私は接続マシンのIPアドレスがどこにあるのかを把握することができません。
ありがとう、ジェイ。私はそれを確認したと思って、それはRemote_Addrキーを持っていないが、私はそれを逃した可能性があります。私は今夜それを打つつもりです。ありがとう! –
これらのヘッダーはまったく存在しません。ここには私が持っているヘッダキーがあります:Origin、Sec-WebSocket-Version、Sec-WebSocket-Key、Sec-WebSocket-Extensions、Cache-Control、Connection、プラグマ、アップグレード、Accept-Encoding、Accept-Language、Host、エージェント。まだIPをどこかで見つけようとしています。これ以上のアイデアは? –
混乱して申し訳ありませんが、私は答えを編集し、今度はうまくいくことを願って –