前言:檢查套接字連接物理機上
我有,我們收到的遙測數據,並且當遙控設備不要給我們的數據,我們將命令發送到請求數據的能力異步套接字服務器。偵聽器和命令處理在單獨的線程上完成。偵聽器在一個端口上偵聽,而命令則在另一個端口上發送。
我的整體問題是:是否有可能用C#檢查一個套接字是否連接而不必首先調用「connect」方法?我們的客戶設備將與服務器建立連接並始終保持連接狀態(除非服務覆蓋率下降或電池電量耗盡等)。如果可能的話,我想避免跟蹤內存中所有連接的套接字對象。
說實話,我甚至不確定我所問的是否可行。我想聽聽人們的想法。
它往往是需要有存活的流量週期性發送,如果你想知道,一個連接建立和運作,即系統在遠端是響應。 [Socket.Connected](http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.connected(v = vs.100).aspx)屬性提供了低得多的連接標準。 – HABO