StreamSocketControl.KeepAlive 属性

定义

一个 值,该值指示是否将保持连接数据包发送到 StreamSocket 对象的远程目标。

public:
 property bool KeepAlive { bool get(); void set(bool value); };
bool KeepAlive();

void KeepAlive(bool value);
public bool KeepAlive { get; set; }
var boolean = streamSocketControl.keepAlive;
streamSocketControl.keepAlive = boolean;
Public Property KeepAlive As Boolean

属性值

Boolean

bool

是否将保持连接数据包发送到远程目标。

Windows 要求

应用功能
ID_CAP_NETWORKING [Windows Phone]

注解

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

可以在 连接 StreamSocket 之前设置此属性。 连接 StreamSocket 后,设置 属性将导致错误。

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

适用于

另请参阅