如果不处理SIGPIPE信号,对方主动关闭socket连接,继续向对方发送信息,会导致程序崩溃。
处理方法:(忽略SIGPIPE信号)
int sigign() {
struct sigaction sa;
sa.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &sa, 0);
return 0;
}
如果不处理SIGPIPE信号,对方主动关闭socket连接,继续向对方发送信息,会导致程序崩溃。
处理方法:(忽略SIGPIPE信号)
int sigign() {
struct sigaction sa;
sa.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &sa, 0);
return 0;
}
3910
1832
772

被折叠的 条评论
为什么被折叠?