TsgcWebSocketServer_HTTPAPI › Métodos › DisconnectAll
Desconecta todas las conexiones WebSocket activas manteniendo el servidor HTTP.sys a la escucha de nuevas conexiones.
procedure DisconnectAll;
DisconnectAll recorre la lista interna de conexiones bajo un bloqueo compartido y cierra cada contexto WebSocket activo, descartando la solicitud HTTP.sys subyacente sin enviar una trama WebSocket Close. El servidor sigue escuchando nuevas conexiones entrantes; este método no detiene ni desvincula el servidor. OnDisconnect se activa una vez por cada cliente que se cierra. El método se invoca automáticamente cuando el servidor se detiene, pero puede llamarlo en cualquier momento para vaciar forzosamente la tabla de sesiones (por ejemplo, tras un cambio de configuración o al drenar el grupo antes de un ReStart).
oServer.DisconnectAll;