討論串[問題] client按ctrl+c,server會中斷~~
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 7→)留言8則,0人參與, 最新作者deh3215 (黑金屬魂)時間11年前 (2013/06/27 01:55), 編輯資訊
1
0
1
內容預覽:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...). Linux gcc. 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...). NO. 問題(Question):. 要寫一支server如果收到rs232的資料,就透過ether
(還有112個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者deh3215 (黑金屬魂)時間11年前 (2013/06/29 17:04), 編輯資訊
0
0
1
內容預覽:
先感謝CHHsu的提醒,之前send的flags一直都參考範例設為0,沒想到這樣不符合我的要求. n = send(clientfd,buf,BUFFER_SIZE,MSG_NOSIGNAL/*0*/); 這行將0改為MSG_NOSIGNAL. 再判斷send的回傳值,為-1即表示c該lient斷線
(還有38個字)
首頁
上一頁
1
下一頁
尾頁