StreamSocketListenerControl.KeepAlive 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 值,该值指示是否应在 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 套接字选项。