心跳檢測機制


概念

發送方按照一定規則(周期性發送、空閑發送等等)向接收方發送固定格式的消息,接受方收到消息后回復一個固定格式的消息,如果長時間沒有收到,比如心跳周期的3倍,則認為當前連接失效,將其斷開。
注:發送方可以是客戶端或者服務端,根據實際情況而定,常見是客戶端作為發送方。

應用場景

判斷長連接是否存活:當長連接沒有流量時,無法判斷是通信異常引起還是通信正常沒有業務流量引起,通過發送心跳包進行判斷。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM