つまり、チェックif(socket.Connected)
を行うとfalseになりますが、ソケットオブジェクトは残り、破棄されません。Polling テストの方がより正確であることはわかっていますが、現在のテストの目的ではあまり興味がありません。
このフォーラムを見回しましたが、C# でこれを行う方法がわかりません。これは可能ですか? 私はこのシナリオを作成しようとしています:
- ソケットが接続されていることを確認してください。失敗します。
- ソケットを再接続し
Socket.Connected
て true を返します。 - スリープ状態にするか、しばらく待ちます。
Socket.Connected
を再度 false に設定します。