C/C++socket send函数MSG_NOSIGNAL
生活随笔
收集整理的这篇文章主要介绍了
C/C++socket send函数MSG_NOSIGNAL
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
linux下当服务器连接断开,客户端还发数据的时候,因为连接失败发送出错,不仅send()的返回值会有反映,而且还会像系统发送一个异常消息,如果不作处理,系统会出 BrokePipe,程序会退出。
为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息。
send(fd_serv, "\x11\x22\x33\x44", 4, MSG_NOSIGNAL);
总结
以上是生活随笔为你收集整理的C/C++socket send函数MSG_NOSIGNAL的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Java 数据结构(链表LinkedLi
- 下一篇: C/C++的readdir和readdi