Freigeben über


StreamSocketListenerControl.KeepAlive Eigenschaft

Definition

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

Boolean

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.

Gilt für:

Weitere Informationen