Broken pipe

出现broken pipe 的一种情况是向socket写数据,但是对端已经关闭socket连接,此时会触发SIGPIPE信号,该信号可以捕获。

signal(SIGPIPE, SIG_IGN);

原文地址:https://www.cnblogs.com/mingzhang/p/11043456.html