SIGPIPE 接收了FIN的套接中写是允许的发送FIN之后,只能接接收并回复RST收到链接重置的TCP段RST后,再调用write后,产生SIGPIPE信号,通常忽略捕捉信号signal(SIGNPIPE,handle_signpipe) void handle_signpipe(int sig) { printf("recv a sig=%d",sig); }