在TCP连接半关闭状态下,其退化成了单工通信,即一方只能发,一方只能收。此时,如果让只能收的一方去调用write函数发数据,会导致TCP给其回复一个RST段,之后如果再调用write就会产生SIGPIPE信号,对于这个信号的处理我们通常忽略即可。
signal(SIGPIPE,SIG_IGN)
默认的SIGPIPE信号的处理方式为exit当前进程。
在TCP连接半关闭状态下,其退化成了单工通信,即一方只能发,一方只能收。此时,如果让只能收的一方去调用write函数发数据,会导致TCP给其回复一个RST段,之后如果再调用write就会产生SIGPIPE信号,对于这个信号的处理我们通常忽略即可。
signal(SIGPIPE,SIG_IGN)
默认的SIGPIPE信号的处理方式为exit当前进程。