TsgcWebSocketHTTPServerMéthodes › ReStart

ReStart Méthode

Arrête puis redémarre le serveur depuis un thread secondaire, utile après avoir modifié les liaisons ou les ports à l'exécution.

Syntaxe

procedure ReStart;

Remarques

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 sont fermées et les liaisons rouvertes. C'est la manière recommandée d'appliquer des modifications de configuration qui nécessitent que le serveur relie ses sockets HTTP, HTTPS ou HTTP/2 au moment de l'exécution. L'événement OnShutdown se déclenche une fois l'ancien écouteur arrêté, et OnStartup se déclenche à nouveau une fois que le nouvel écouteur accepte des connexions. Lors du changement de Port ou de Bindings, appelez Bindings.Clear après l'arrêt pour que les anciennes liaisons ne soient pas réutilisées.

Exemple


oServer.Port := 8080;
oServer.ReStart();

Retour aux méthodes