linux中send函數MSG_NOSIGNAL

linux下當鏈接斷開,還發數據的時候,不只send()的返回值會有反映,並且還會向系統發送一個異常消息,若是不做處理,系統會出BrokePipe,程序會退出,這對於服務器提供穩定的服務將形成巨大的災難。爲此,send()函數的最後一個參數能夠設MSG_NOSIGNAL,禁止send()函數向系統發送異常消息linux //中間的select就是爲了偵測斷開後再次鏈接並二次send服務器 int
相關文章
相關標籤/搜索