網絡編程難點解析(二)—— TCP之心跳包實現思路

心跳包機制        心跳包之所以叫心跳包是因爲:它像心跳一樣每隔固定時間發一次,以此來告訴服務器,這個客戶端還活着。事實上這是爲了保持長連接,至於這個包的內容,是沒有什麼特別規定的,不過一般都是很小的包,或者只包含包頭的一個空包。也有的心跳包中會攜帶一些需要定期更新的信息。        在TCP的機制裏面,本身是存在有心跳包的機制的,也就是TCP的選項:SO_KEEPALIVE。系統默認是
相關文章
相關標籤/搜索