TsgcWebSocketServer_HTTPAPI › 方法 › DisconnectAll
断开所有活动的 WebSocket 连接,同时保持 HTTP.sys 服务器监听新连接。
procedure DisconnectAll;
DisconnectAll 在共享锁下遍历内部连接列表,并关闭每个活跃的 WebSocket 上下文,丢弃底层 HTTP.sys 请求而不发送 WebSocket Close 帧。服务器继续监听新的传入连接;此方法不停止或解绑服务器。OnDisconnect 针对每个关闭的客户端触发一次。服务器停止时会自动调用此方法,但您也可以随时调用它以强制清除会话表(例如在配置更改后或在 ReStart 之前排空池时)。
oServer.DisconnectAll;