TsgcWebSocketServer › Méthodes › Stop
Arrête le serveur depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions.
procedure Stop;
Stop génère un thread worker interne qui définit Active := False, de sorte que l'appelant retourne immédiatement au lieu de bloquer pendant que chaque connexion active est fermée. Le serveur ferme ses sockets d'écoute et appelle DisconnectAll en interne pour fermer les connexions ouvertes. Abonnez-vous à OnShutdown pour être notifié une fois que le serveur s'est complètement arrêté et qu'aucune autre connexion n'est acceptée. Utilisez la propriété Active directement si vous préférez un arrêt synchrone s'exécutant sur le thread appelant.
oServer.Stop();