什麼是TCP/IP通訊中的心跳包

心跳包,通常是客戶端每隔一小段時間向服務器發送的一個數據包,通知服務器自己仍然在線,並傳輸一些可能有必要的數據。因按照一定的時間間隔發送,類似於心跳,所以叫做心跳包。事實上爲了保持長連接,至於包的內容,是沒有特別規定的,不過一般都是很小的包,或者只是包含包頭的一個空包。 在TCP協議的機制裏面,本身是存在有心跳包機制的,也就是TCP協議中的SO_KEEPALIVE,系統默認是設置2小時的心跳頻率。
相關文章
相關標籤/搜索