TsgcWebSocketHTTPServerMethods › DisconnectAll

DisconnectAll 方法

断开每个活动客户端连接,同时保持服务器监听新连接。

语法

procedure DisconnectAll;

备注

DisconnectAll 在锁保护下遍历内部连接列表,并对每个活动客户端调用 DisconnectPeer,在 TCP 层面断开套接字,而不发送 WebSocket Close 帧。已升级的 WebSocket 会话和普通 HTTP/HTTP2 保持连接的连接都将被关闭。服务器继续侦听新的传入连接;此方法不会停止或解除绑定服务器。OnDisconnect 对每个被关闭的 WebSocket 客户端触发一次。服务器停止时会自动调用此方法,但您也可以随时调用它以强制清除会话表(例如在配置更改后或为重启而排空连接池时)。

示例


oServer.DisconnectAll;

返回方法