2009-12-21 29 views

回答

6

一般來說,沒有。程序員和協議設計者有責任在應用程序級別指定,實施和執行任何超時。

但是,各種事情都可能導致停機和其他網絡連接問題。無法確定TCP連接是否處於空閒狀態,或者如果另一端無法連接,除非您嘗試發送內容。

由於這個原因,大多數具有長期連接的服務器都包含簡單的輪詢,例如每隔一段時間發送一個空數據包或這樣的數據 - 通常只是爲了檢測缺少連接性。