TsgcWebSocketProxyServer › Methods › Stop

Stop Méthode

Arrête le serveur proxy depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions.

Syntaxe

procedure Stop;

Remarques

Stop génère un thread de travail interne qui définit Active := False, de sorte que l'appelant retourne immédiatement au lieu de se bloquer pendant que chaque connexion WebSocket active et son lien TCP amont associé sont fermés. Le serveur ferme ses sockets d'écoute et appelle DisconnectAll en interne pour supprimer les connexions ouvertes, ce qui dispose également des clients TCP sortants qui transmettaient des données au backend. 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 qui s'exécute sur le thread appelant.

Exemple


oServer.Stop();

Retour aux méthodes