TsgcWebSocketServer › Métodos › DisconnectAll
Desconecta todas las conexiones de clientes activas manteniendo el servidor a la escucha de nuevas conexiones.
procedure DisconnectAll;
DisconnectAll recorre la lista interna de conexiones bajo un bloqueo y llama a DisconnectPeer en cada cliente activo, cerrando los sockets a nivel TCP sin enviar un marco Close de WebSocket. 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 un grupo para reiniciarlo).
oServer.DisconnectAll;