簡體   English   中英

服務器客戶端套接字中的空閑超時異常

[英]Idle time out exception in Server Client socket

我正在一個服務器客戶端項目中,服務器是駐留在現場的網關,並且我們正在開發客戶端。 客戶端計划連接服務器並獲取數據。 現在我的問題是服務器的空閑超時時間為10秒。 如果服務器和客戶端閑置10秒鍾,則服務器會自動斷開客戶端的連接。 我如何在客戶端中捕獲超時異常,因為在發生超時時服務器沒有機會向客戶端發送任何消息,因此它正在關閉連接。

如果服務器由於某些網絡故障而關閉客戶端連接,則客戶端會收到“拒絕連接”異常。 同樣,我想要空閑超時連接。 請幫助我解決這個問題。 提前致謝。

如果服務器由於某些網絡故障而關閉了客戶端連接,則客戶端會收到“連接被拒絕”異常。

不,不是。 如果服務器關閉偵聽套接字並嘗試建立新連接,則會得到提示。

客戶端將在讀取時得到EOS指示,或者在寫入時得到IOException:“連接重置”。

那是您唯一知道的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM