首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

send到一个disconnected socket下,就会让底层抛出一个SIGPIPE信号

2012-10-13 
send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号在Linux下写socket的程序的时候,如果尝试

send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号
在Linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。
这个信号的缺省处理方法是退出进程,大多数时候这都不是我们期望的。可以选择在send函数的最后一个参数设置为MSG_NOSIGNAL。就可以了。

热点排行