linux中send函数MSG_NOSIGNAL异常消息

来源:互联网 发布:sublime 解压缩js 编辑:程序博客网 时间:2024/06/05 23:02


出处:http://blog.csdn.net/cjsycyl/article/details/12836167


linux下当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会向系统发送一个异常消息,如果不作处理,系统会出BrokePipe,程序会退出,这对于服务器提供稳定的服务将造成巨大的灾难。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息

0 0
原创粉丝点击