TsgcWebSocketServer_HTTPAPI › 方法

TsgcWebSocketServer_HTTPAPI 方法

按用途分组的公开方法,后跟完整的字母顺序列表。

连接

名称描述
Start从辅助线程启动 HTTP.sys 服务器,以避免在注册 URL 组和绑定期间阻塞调用线程。
Stop从辅助线程停止 HTTP.sys 服务器,使调用线程不会在关闭连接和释放请求队列时被阻塞。
ReStart从辅助线程停止并重新启动 HTTP.sys 服务器,适用于在运行时更改绑定、端口或 SSL 证书后使用。
DisconnectAll断开所有活动的 WebSocket 连接,同时保持 HTTP.sys 服务器监听新连接。

消息传递

名称描述
Broadcast向所有已连接的客户端发送相同的消息,可选地按通道、协议或连接 GUID 列表进行过滤。
WriteData向由连接 GUID 标识的单个客户端发送消息。
Ping向每个已连接的客户端发送 WebSocket ping 帧。

共享

名称描述
ShareList获取内部连接列表上的共享(只读)锁并返回以供并发枚举。
UnShareList释放之前由 ShareList 获取的共享(只读)锁。

所有方法(按字母顺序)

名称描述
Broadcast向所有已连接的客户端发送相同的消息,可选地按通道、协议或连接 GUID 列表进行过滤。
DisconnectAll断开所有活动的 WebSocket 连接,同时保持 HTTP.sys 服务器监听新连接。
Ping向每个已连接的客户端发送 WebSocket ping 帧。
ReStart从辅助线程停止并重新启动 HTTP.sys 服务器,适用于在运行时更改绑定、端口或 SSL 证书后使用。
ShareList获取内部连接列表上的共享(只读)锁并返回以供并发枚举。
Start从辅助线程启动 HTTP.sys 服务器,以避免在注册 URL 组和绑定期间阻塞调用线程。
Stop从辅助线程停止 HTTP.sys 服务器,使调用线程不会在关闭连接和释放请求队列时被阻塞。
UnShareList释放之前由 ShareList 获取的共享(只读)锁。
WriteData向由连接 GUID 标识的单个客户端发送消息。