2

ソケットを呼び出すとisConnected()、 が反対側に接続されているかどうかがわかると思いました。

戻り値: ソケットがサーバーに正常に接続された場合は true

flush()しかし、チェックしてからソケットを呼び出した後、私は得る

java.net.SocketException: 壊れたパイプ

は とどのようにisConnected異なりisClosed、それぞれの実際の動作は何ですか?

ストリームに何も書き込んだり、新しい接続を作成したりせずに、反対側が正式に閉鎖されたかどうかを確認するにはどうすればよいですか? 方法はありますか?

4

1 に答える 1