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
- 下一篇: 获取Shell(提权)后的操作(wind