TsgcWebSocketServer_HTTPAPI › Méthodes › ReStart
Arrête puis redémarre le serveur HTTP.sys depuis un thread secondaire, utile après la modification des liaisons, des ports ou des certificats SSL au moment de l'exécution.
procedure ReStart;
ReStart enchaîne un Stop suivi d'un Start dans un thread worker interne, de sorte que l'appelant n'est pas bloqué pendant la fermeture des connexions et le ré-enregistrement des groupes d'URL. C'est la méthode recommandée pour appliquer des modifications de configuration qui nécessitent que le serveur re-lie ses URLs à l'exécution, telles que le changement de Host, Port, Bindings ou un hash de certificat. 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 liaisons, appelez Bindings.Clear après l'arrêt pour que les anciennes entrées ne soient pas réutilisées.
oServer.Port := 8080;
oServer.ReStart();