TsgcWebSocketProxyServer › Methods › ReStart
Arrête puis redémarre le serveur proxy depuis un thread secondaire, utile après avoir modifié les liaisons, les ports ou la cible en amont au moment de l'exécution.
procedure ReStart;
ReStart enchaîne un Stop suivi d'un Start dans un thread de travail interne, de sorte que l'appelant n'est pas bloqué pendant que les connexions WebSocket existantes et leurs liens TCP amont associés sont fermés et les liaisons rouvertes. C'est la méthode recommandée pour appliquer des changements de configuration qui nécessitent que le proxy re-lie ses sockets au moment de l'exécution, tels que le changement du Port d'écoute, l'ajustement des Bindings, ou la redirection du trafic vers un backend Proxy différent. L'événement OnShutdown se déclenche une fois que l'ancien écouteur s'arrête, et OnStartup se déclenche à nouveau une fois que le nouvel écouteur accepte des connexions. Lors du changement de Port ou de Bindings, appeler Bindings.Clear après l'arrêt pour que les anciennes liaisons ne soient pas réutilisées.
oServer.Port := 8080;
oServer.ReStart();