0

リモート マシンからの接続をリッスンしたい。ただし、機能していません。ブラウザを使用して 127.0.0.1 に接続するだけで、接続したかどうかがわかります (ブラウザのメッセージとデバッガの両方から)。

127.0.0.1 は 127.0.0.2 と同様に機能します。しかし、192.xxx は、IPAddress.Parse("192.168.1.1") を使用しない限り機能しません (それが私のローカル アドレスであると仮定します)。ただし、 any はどのインターフェイスでも機能すると想定されています。これの何が問題なのですか?DoBeginAcceptTcpClient は次のようになります。1024 を超えるポートの場合、問題は依然として存在します。1234でテストしました

var server = new TcpListener(IPAddress.Any, 80);
server.Start(backlog);
while (true)
{
    DoBeginAcceptTcpClient(server);
}
4

0 に答える 0