が原因で呼び出し元を強制終了しないようにする必要があるコードを使用していますSIGPIPE
が、実行している唯一のソケット書き込みはデータグラム ソケット (UDP と Unix ドメイン データグラム ソケットの両方) への書き込みです。心配する必要はありSIGPIPE
ますか?私はconnect
ソケットで使用していますが、(Linux での) 予備テストECONNREFUSED
では、Unix ドメイン ソケットでリッスンしている人がいない場合、送信を開始するだけであることが示されました。UDP で何が起こるかわかりません。
すべてをハックでラップして を取り除くことができますSIGPIPE
が、それが問題でない場合は、オーバーヘッドを節約し、コードの複雑さを抑えたいと思います。