TsgcWebSocketServer › Métodos › DisconnectAll
Desconecta cada conexão de cliente ativa enquanto mantém o servidor escutando por novas conexões.
procedure DisconnectAll;
DisconnectAll percorre a lista interna de conexões sob um lock e chama DisconnectPeer em cada cliente ativo, descartando os sockets no nível do TCP sem enviar um quadro WebSocket Close. O servidor continua escutando novas conexões de entrada; 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 um pool para reinício).
oServer.DisconnectAll;