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