全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
linux中send recv 函数 MSG_NOSIGNAL异常消息
2740阅读 0评论
2015-12-15
evaspring
分类:
C/C++
linux下当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会向系统发送一个异常消息,如果不作处理,系统会出BrokePipe,程序会退出,这对于服务器提供稳定的服务将造成巨大的灾难。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息
上一篇:
C++标准typeof关键字应用
下一篇:
使用winsock2.h可能出现的两种编译错误