我有我的應用程序的tcp套接字。使用10秒的頻率啓用TCP保持活動狀態。tcp保持活着基本查詢
此外,我還在每秒1秒之間在應用程序和服務器之間流動以獲取狀態。
因此,由於無論如何都會以更快的速度在套接字上流動消息,所以根本不會有活躍的流動。
現在,請考慮以下情況:遠程服務器已關閉,因此週期性消息發送(每1秒發生一次)連續失敗3-5次。我不認爲通過啓用tcp保持活力,我們可以檢測到套接字已損壞,我們可以嗎?
我們是否必須在我們的代碼中建立邏輯來確保如果這個週期性的msg連續失敗了一定次數,另一端會被認爲是死的?
讓我知道。