欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

C/C++socket send函数MSG_NOSIGNAL

发布时间:2025/3/15 c/c++ 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。