天天看點

linux socket用戶端異常斷開導緻伺服器程序崩潰

1 忽略SIGPIPE信号

struct sigaction sa;
sa.sa_handler = SIG_IGN;
sigaction( SIGPIPE, &sa, 0 );      
  • 1
  • 2
  • 3

2 設定MSG_NOSIGNAL模式

send(mySock, sData, sSize, MSG_NOSIGNAL);      

繼續閱讀