StreamSocketListenerControl.KeepAlive 属性

定义

一个 值,该值指示是否应在 StreamSocket 对象接收连接时创建的 StreamSocket 对象上发送保持连接数据包。

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

属性值

Boolean

bool

是否在创建的 StreamSocket 对象上发送保持连接数据包。

注解

如果此属性为 true,则创建的 StreamSocket 对象会在某个时间间隔内未收到 TCP 连接的数据或确认数据包时发送保持连接数据包。 创建 StreamSocket 时,此属性的默认值为 false

可以在 StreamSocketListener 开始侦听传入连接之前设置此属性。 在 StreamSocketListener 开始侦听传入连接后,设置 属性将导致错误。

有关详细信息,请参阅 Windows 套接字文档中 的 SO_KEEPALIVE 套接字选项。

适用于

另请参阅