TsgcWebSocketServer_HTTPAPIMétodos › DisconnectAll

DisconnectAll Método

Desconecta todas as conexões WebSocket ativas, mantendo o servidor HTTP.sys escutando novas conexões.

Sintaxe

procedure DisconnectAll;

Observações

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).

Exemplo


oServer.DisconnectAll;

Voltar para Métodos