私は次のJavaコードを持っています:
Socket s = new Socket();
s.connect(mySockAddr, myTimeout);
ソケットを使用しないと仮定すると、サーバー側の接続のクローズ (FIN
またはRST
パケット) が発生したらすぐに検出する必要があります。
たとえば、ソケットのステータスをチェックするスレッドやFIN
/RST
パケットをインターセプトするスレッドなど...
どうすれば検出できますか?、、メソッド
で試しましたが、何も機能しません。printWriter.checkError()
socket.isConnected()
socket.isClosed()