java.net.Socket
プロセスとリモートの2つのピア(Windows
プロセス)間の接続のエンドポイントであるのインスタンスがあるとします。リモートプロセスが終了し、接続を閉じました。今、私は自分のソケットをしようwrite
としています。close
write
andclose
呼び出し(またはそれらの1つ)が失敗し、例外が発生することを期待します( SIGPIPE
UnixソケットAPIのシグナルのように)が、成功します。
java.net.Socket
この場合の予想される動作は何ですか?UnixソケットAPIの動作とは異なりますか?WindowsとLinuxで同じように機能しますか?