TsgcWebSocketLoadBalancerServer方法 › DisconnectAll

DisconnectAll 方法

断开所有活跃的客户端连接和所有已注册的备用服务器,同时保持负载均衡器继续监听新连接。

语法

procedure DisconnectAll;

备注

DisconnectAll 在锁保护下遍历内部连接列表,并对每个活动客户端和每个备份服务器链路调用 DisconnectPeer,在 TCP 级别断开套接字,不发送 WebSocket Close 帧。负载均衡器继续监听新的传入连接;此方法不会停止或解绑监听器。每个关闭的连接(包括已向负载均衡器注册的备份服务器)都会触发一次 OnDisconnect。该方法在负载均衡器停止时自动调用,但您也可以随时调用它以强制清空会话表(例如在配置更改后或重启前排空集群时)。

示例


oServer.DisconnectAll;

返回方法