【发布时间】:2010-11-09 18:45:49
【问题描述】:
可能重复:
Why is writing a closed TCP socket worse than reading one?
为什么错误的返回值还不够?
通过测试 EPIPE 的返回值我无法在信号处理程序中做什么?
【问题讨论】:
-
见stackoverflow.com/questions/2216374/… (接受的答案有点下降,但很好地解释了最初的目的。当您明确处理 TCP 套接字时,通常的做法是将 SIGPIPE 设置为 SIG_IGN 并处理写入/发送返回 -1)