1

私は次のJavaコードを持っています:

Socket s = new Socket();
s.connect(mySockAddr, myTimeout);

ソケットを使用しないと仮定すると、サーバー側の接続のクローズ (FINまたはRSTパケット) が発生したらすぐに検出する必要があります。
たとえば、ソケットのステータスをチェックするスレッドやFIN/RSTパケットをインターセプトするスレッドなど...

どうすれば検出できますか?、、メソッド
で試しましたが、何も機能しません。printWriter.checkError()socket.isConnected()socket.isClosed()

4

1 に答える 1