TsgcWebSocketHTTPServer › 方法

TsgcWebSocketHTTPServer 方法

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

连接

名称描述
Start从辅助线程启动 HTTP 服务器,以防在绑定打开时阻塞调用线程。
Stop从辅助线程停止 HTTP 服务器,使调用线程在连接关闭期间不被阻塞。
ReStart从辅助线程停止并重启服务器,适用于在运行时更改绑定或端口后使用。
DisconnectAll断开每个活动客户端连接,同时保持服务器监听新连接。

消息传递

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

HTTP/2 推送

名称描述
PushPromiseAddPreLoadLinks注册一条 HTTP/2 服务器推送规则,当服务满足匹配的请求路径时,预加载一组相关资源。
PushPromiseRemovePreLoadLinks移除之前为给定请求路径注册的 HTTP/2 服务器推送规则。

所有方法(按字母顺序)

名称描述
Broadcast向所有已连接的客户端发送相同的 WebSocket 消息,可选择按频道、协议或连接 GUID 列表进行过滤。
DisconnectAll断开每个活动客户端连接,同时保持服务器监听新连接。
Ping向每个已连接的 WebSocket 客户端发送 WebSocket ping 帧。
PushPromiseAddPreLoadLinks注册一条 HTTP/2 服务器推送规则,当服务满足匹配的请求路径时,预加载一组相关资源。
PushPromiseRemovePreLoadLinks移除之前为给定请求路径注册的 HTTP/2 服务器推送规则。
ReStart从辅助线程停止并重启服务器,适用于在运行时更改绑定或端口后使用。
Start从辅助线程启动 HTTP 服务器,以防在绑定打开时阻塞调用线程。
Stop从辅助线程停止 HTTP 服务器,使调用线程在连接关闭期间不被阻塞。
WriteData通过连接 GUID 向指定的单个客户端发送 WebSocket 消息。