私は、サーバーと通信し、クライアントと実際のサーバーの間のプロキシとして機能するWindowsサービスを持っています。クライアントデータはサーバーに送信され、サーバーのデータはクライアントに戻されます。上記の2つは別のスレッド上で実行されるため、完全に独立しています。サーバーからデータを受信し、クライアント ソケットが外部ネットワークで問題を引き起こしているようです
- ソケット - :後
は手順ですサーバーとの接続
これは、ローカルネットワーク上で問題なく何時間も継続しています(クライアントとサーバーが同じマシンまたは同じローカルネットワーク上にある場合)
この問題は、クライアントが別のネットワーク上にある場合に発生します。私のサーバーはWin2003サーバーでリッスンしており、パブリックIPを持っています。クライアントがパブリックIP +ポートを使用してこのサーバーに接続しようとすると、接続は行われますが、すぐに破棄され、SocketException(10053 - このマシンのソフトウェアによって接続が中断されました)がスローされます。このマシンではウイルス対策クライアントは実行されておらず、Windowsファイアウォールはオフになっています。
**サービスは、クライアント・サーバ上で実行されていると私は、他のファイアウォールについては非常にわからない
を更新しました。このサービスは、私のWin2003サーバー上でクライアント上のネットワーク上で正常に動作しますが、異なるネットワーク上のクライアントとは異なるサーバー上で問題を引き起こします。
2つのネットワーク間に他のファイアウォールはありますか? –