StreamSocketListenerControl.KeepAlive Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Wert, der angibt, ob Keep-Alive-Pakete für ein StreamSocket-Objekt gesendet werden sollen, das erstellt wird, wenn eine Verbindung vom StreamSocketListener-Objekt empfangen wird.
public:
property bool KeepAlive { bool get(); void set(bool value); };
bool KeepAlive();
void KeepAlive(bool value);
public bool KeepAlive { get; set; }
var boolean = streamSocketListenerControl.keepAlive;
streamSocketListenerControl.keepAlive = boolean;
Public Property KeepAlive As Boolean
Eigenschaftswert
bool
Gibt an, ob Keep-Alive-Pakete für das erstellte StreamSocket-Objekt gesendet werden.
Hinweise
Wenn diese Eigenschaft true ist, sendet das erstellte StreamSocket-Objekt Keep-Alive-Pakete, wenn innerhalb eines Intervalls keine Daten- oder Bestätigungspakete für die TCP-Verbindung empfangen wurden. Wenn ein StreamSocket erstellt wird, ist der Standardwert für diese Eigenschaft false.
Diese Eigenschaft kann festgelegt werden, bevor StreamSocketListener mit dem Lauschen auf eingehende Verbindungen beginnt. Nachdem StreamSocketListener mit dem Lauschen auf eingehende Verbindungen begonnen hat, führt das Festlegen der Eigenschaft zu einem Fehler.
Ausführlichere Informationen finden Sie in der SO_KEEPALIVE-Socket-Option in der Dokumentation zu Windows Sockets.