TsgcWebSocketProxyServer › Metodi › Stop
Arresta il server proxy da un thread secondario in modo che il thread chiamante non venga bloccato durante la chiusura delle connessioni.
procedure Stop;
Stop genera un thread di lavoro interno che imposta Active := False, quindi il chiamante ritorna immediatamente invece di bloccarsi mentre ogni connessione WebSocket attiva e il relativo link TCP upstream vengono chiusi. Il server chiude i socket di ascolto e chiama DisconnectAll internamente per eliminare le connessioni aperte, eliminando anche i client TCP in uscita che inoltravano i dati al backend. Sottoscrivere OnShutdown per essere notificati quando il server si è completamente arrestato e non vengono più accettate connessioni. Utilizzare direttamente la proprietà Active se si preferisce un arresto sincrono eseguito sul thread chiamante.
oServer.Stop();