die MSDN-Dokumentation für die Eigenschaft Connected auf Buchse folgendes sagen:Wie führe ich einen nicht blockierenden Socket-Aufruf in C#, um den Verbindungsstatus zu ermitteln?
Der Wert der Eigenschaft Connected spiegelt den Zustand der Verbindung als der letzten Operation. Wenn Sie den aktuellen Zustand der Verbindung ermitteln müssen, machen Sie einen nonblocking, Nullbyte Send call. Wenn der Aufruf erfolgreich zurückkehrt oder einen WUEWOULDBLOCK-Fehlercode (10035) auslöst, dann ist der Socket immer noch verbunden; ansonsten ist die Buchse länger verbunden.
Ich muss den aktuellen Status der Verbindung ermitteln - wie mache ich einen nicht blockierenden, Null-Byte-Sendeanruf?
Wäre die Verwendung von HTTP Keepalive gut? –