亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

檢測TCP客戶端斷開連接

檢測TCP客戶端斷開連接

C++
呼喚遠方 2019-08-01 17:39:49
檢測TCP客戶端斷開連接假設我正在運行一個簡單的服務器并且已經accept()從客戶端編輯了一個連接。告訴客戶端何時斷開連接的最佳方式是什么?通常情況下,客戶端應該發送一個關閉命令,但如果它手動斷開連接或完全失去網絡連接怎么辦?服務器如何檢測或處理此問題?
查看完整描述

3 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

選擇(使用讀掩碼設置)將返回句柄信號,但是當您使用ioctl *檢查待讀取的字節數時,它將為零。這表示套接字已斷開連接。

這是關于檢查客戶端已斷開連接的各種方法的一個很好的討論:Stephen Cleary,檢測半開放(丟棄)連接。

*對于Windows使用ioctlsocket。


查看完整回答
反對 回復 2019-08-01
  • 3 回答
  • 0 關注
  • 1332 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號