簡體   English   中英

C ++中的網絡連接

[英]Network connection in C++

在C ++應用程序(我沒有寫過)中,它使用網絡連接。 在循環中,總是檢查連接是否仍然可用。 如果我要拔出LAN電纜,我的應用程序就會失敗,因為發生了超時。 我知道套接字號和連接信息嗎? 有什么辦法知道這是網絡錯誤嗎?

拔下電纜本身不一定是“網絡錯誤”。 如果TCP連接足夠臨時以至於無法達到TCP連接上設置的超時(在您的情況下是在套接字上完成),則可以輕松地在斷開連接中幸存。 因此,您可以將超時設置得較低一些,或者使用其他一些邏輯來測試基礎鏈接(物理接口)的狀態,但這在實踐中很少這樣做,通常,TCP超時對於大多數目的來說已經足夠了。 為什么對您的來說不夠好?

暫無
暫無

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

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