TsgcWebSocketServerMetodi › DisconnectAll

DisconnectAll Metodo

Disconnette ogni connessione client attiva mantenendo il server in ascolto per nuove connessioni.

Sintassi

procedure DisconnectAll;

Note

DisconnectAll scorre la lista interna delle connessioni sotto un lock e chiama DisconnectPeer su ogni client attivo, chiudendo i socket a livello TCP senza inviare un frame WebSocket Close. Il server continua ad ascoltare nuove connessioni in arrivo; questo metodo non arresta né sblocca il server. OnDisconnect viene generato una volta per ogni client chiuso. Il metodo viene invocato automaticamente quando il server si ferma, ma è possibile chiamarlo in qualsiasi momento per svuotare forzatamente la tabella delle sessioni (ad esempio dopo una modifica della configurazione o durante lo svuotamento di un pool per il riavvio).

Esempio


oServer.DisconnectAll;

Torna ai Metodi