TcpClient と TcpListener を使用して TCP/IP 経由で相互に通信する単純なクライアントとサーバー アプリケーションがあります。サーバーとクライアントの両方を IP アドレス 192.168.10.150 の同じコンピューターで実行すると、お互いに問題なく通信できます。ただし、クライアントをホーム ネットワーク上の別のコンピューターに移動すると、サーバーに接続できなくなります (サーバーはまだ 192.168.10.150 で実行されています)。クライアント コンピューターから、192.168.10.150 に ping を実行できます。両方のコンピューターで Windows ファイアウォールをオフにしました。私はポート 2244 を使用していますが、これは他の何かによって使用されているとは思いません。2 台のコンピューターは両方とも同じワイヤレス ルーターに接続されています。しかし、クライアントのこのコード行:
TcpClient client = new TcpClient("192.168.10.150", 2244);
次の例外をスローします。
接続先が一定時間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました 192.168.10.150:2244
どちらのコンピュータも XP を実行しています。これらを接続する方法はありますか?