TsgcWebSocketServer_HTTPAPI › Métodos › DisconnectAll
Desconecta todas as conexões WebSocket ativas, mantendo o servidor HTTP.sys escutando novas conexões.
procedure DisconnectAll;
DisconnectAll percorre a lista interna de conexões sob um lock compartilhado e fecha cada contexto WebSocket ativo, descartando a requisição HTTP.sys subjacente sem enviar um frame WebSocket Close. O servidor continua escutando por novas conexões recebidas; este método não para nem desvincula o servidor. OnDisconnect dispara uma vez para cada cliente que é fechado. O método é invocado automaticamente quando o servidor para, mas você pode chamá-lo a qualquer momento para limpar à força a tabela de sessões (por exemplo, após uma mudança de configuração ou ao drenar o pool antes de um ReStart).
oServer.DisconnectAll;