StreamSocketControl.KeepAlive StreamSocketControl.KeepAlive StreamSocketControl.KeepAlive StreamSocketControl.KeepAlive StreamSocketControl.KeepAlive Property

Definition

A value that indicates whether keep-alive packets are sent to the remote destination on a StreamSocket object.

public : Platform::Boolean KeepAlive { get; set; }
bool KeepAlive();

void KeepAlive(bool keepalive);
public bool KeepAlive { get; set; }
Public ReadWrite Property KeepAlive As bool
var bool = streamSocketControl.keepAlive;
streamSocketControl.keepAlive = bool;

Property Value

bool bool bool

Whether keep-alive packets are sent to the remote destination.

Additional features and requirements

Capabilities
ID_CAP_NETWORKING [Windows Phone]

Remarks

When this property is true, the StreamSocket sends keep-alive packets when no data or acknowledgment packets have been received for the TCP connection within an interval. When a StreamSocket is created, the default value for this property is false.

This property may be set before the StreamSocket is connected. After the StreamSocket is connected, setting the property will result in an error.

For more detailed information, see the SO_KEEPALIVE socket option in the Windows Sockets documentation.

See also