本發(fā)明公開(kāi)了一種基于客戶端檢測(cè)可靠連接是否還有效的方法。一般傳統(tǒng)的做法是:a.中心端向已連接的客戶端發(fā)送一個(gè)探測(cè)報(bào)文并啟動(dòng)定時(shí)器;b.如在定時(shí)器超時(shí)前對(duì)方回復(fù)確認(rèn)報(bào)文那么此連接還有效否則反之。在此模式中中心端基本承擔(dān)了所有的操作,假如中心端出現(xiàn)異常導(dǎo)致系統(tǒng)崩潰那么客戶端將有可能永遠(yuǎn)無(wú)法獲知連接已經(jīng)失效。本發(fā)明通過(guò)把發(fā)送探測(cè)報(bào)文的操作轉(zhuǎn)移至客戶端上,以此來(lái)分散中心端的負(fù)擔(dān)并解決了中心端異常崩潰后客戶端永遠(yuǎn)無(wú)法獲知連接已失效的情況,其大致步驟可分為:a.客戶端從中心端獲取間隔值;b.中心端遞減連接定時(shí)器;c.客戶端間隔值定時(shí)器超時(shí)發(fā)送探測(cè)報(bào)文;d.中心端隨時(shí)檢測(cè)定時(shí)器狀態(tài);e.中心端回復(fù)探測(cè)確認(rèn)報(bào)文。
聲明:
“基于客戶端檢測(cè)可靠連接是否有效的方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)