TsgcWebSocketServer › Metodi › DisconnectAll
Disconnette ogni connessione client attiva mantenendo il server in ascolto per nuove connessioni.
procedure DisconnectAll;
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).
oServer.DisconnectAll;