TsgcWebSocketLoadBalancerServer › Methods › Stop
Arresta il load balancer da un thread secondario in modo che il thread chiamante non rimanga bloccato durante la chiusura delle connessioni.
procedure Stop;
Stop avvia un thread di lavoro interno che imposta Active := False, quindi il chiamante ritorna immediatamente invece di bloccarsi mentre ogni client attivo e ogni collegamento al server di backup viene chiuso. Il load balancer chiude i propri socket di ascolto e chiama DisconnectAll internamente per interrompere le connessioni aperte; i server di backup registrati rilevano la disconnessione e, se configurati con AutoRestart, si riconnetteranno una volta riavviato il load balancer. Sottoscriversi a OnShutdown per essere notificati quando il load balancer si è fermato completamente e non vengono più accettate connessioni. Utilizzare la proprietà Active direttamente se si preferisce un arresto sincrono che venga eseguito sul thread chiamante.
oServer.Stop();