TsgcHTTPServer › Metodi › DisconnectAll
Disconnette ogni connessione client attiva mantenendo il server in ascolto per nuove connessioni.
procedure DisconnectAll;
DisconnectAll scorre l'elenco interno delle connessioni sotto lock e chiama DisconnectPeer su ogni client attivo, chiudendo i socket a livello TCP. Vengono chiuse sia le connessioni di breve durata sia quelle keep-alive HTTP/HTTP2. Il server continua ad ascoltare nuove connessioni in ingresso; questo metodo non ferma né slega il server. OnDisconnect si attiva una volta per ogni client chiuso. Il metodo viene richiamato 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 quando si sta drenando un pool per il riavvio).
oServer.DisconnectAll;