TsgcWebSocketServer_HTTPAPIMethods › DisconnectAll

DisconnectAll Metodo

Disconnette ogni connessione WebSocket attiva mantenendo il server HTTP.sys in ascolto per nuove connessioni.

Sintassi

procedure DisconnectAll;

Note

DisconnectAll percorre l'elenco interno delle connessioni sotto un lock condiviso e chiude ogni contesto WebSocket attivo, eliminando la richiesta HTTP.sys sottostante senza inviare un frame WebSocket Close. Il server continua ad ascoltare nuove connessioni in ingresso; questo metodo non arresta né scollega il server. OnDisconnect si attiva una volta per ogni client che viene chiuso. Il metodo viene invocato automaticamente quando il server si arresta, ma può essere chiamato in qualsiasi momento per svuotare forzatamente la tabella delle sessioni (ad esempio dopo una modifica della configurazione o durante lo svuotamento del pool prima di un ReStart).

Esempio


oServer.DisconnectAll;

Torna ai Metodi