SIGPIPE信号出现的原因:一个socket关闭后,仍然对它write两次,那么内核就会发送SIGPIPE信号给当前进程,而默认处理动作是终止进程。
解决方法:用sigaction进行SIGPIPE信号的捕捉。
写服务器程序,一定要对该信号进行处理。
SIGPIPE信号出现的原因:一个socket关闭后,仍然对它write两次,那么内核就会发送SIGPIPE信号给当前进程,而默认处理动作是终止进程。
解决方法:用sigaction进行SIGPIPE信号的捕捉。
写服务器程序,一定要对该信号进行处理。