[問題] winsocket程設: 如何停止server?

看板C_and_CPP作者 (ロックマン)時間16年前 (2009/08/28 09:48), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
小弟我練習寫了一個簡單的echo server,在while(1)裡面產生thread處理client的 request,卻不知道要用那種狀態判斷跳出迴圈,現在都只能按ctrl+c強迫程式結束... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.122.180

08/28 17:50, , 1F
先感謝各位先進的回答...
08/28 17:50, 1F

08/28 20:47, , 2F
把SIGINT捕捉住 然後去改 flag 例如 while(flag)
08/28 20:47, 2F

08/28 20:47, , 3F
不要用 while(1)
08/28 20:47, 3F
文章代碼(AID): #1AbwVkI3 (C_and_CPP)
文章代碼(AID): #1AbwVkI3 (C_and_CPP)