TsgcWebSocketServer_HTTPAPI › Métodos › ReStart
Detiene y reinicia el servidor HTTP.sys desde un hilo secundario, útil después de cambiar enlaces, puertos o certificados SSL en tiempo de ejecución.
procedure ReStart;
ReStart encadena un Stop seguido de un Start dentro de un hilo de trabajo interno, de modo que el hilo llamante no queda bloqueado mientras se cierran las conexiones y se vuelven a registrar los grupos de URL. Es la forma recomendada de aplicar cambios de configuración que requieren que el servidor vuelva a enlazar sus URL en tiempo de ejecución, como cambiar Host, Port, Bindings o el hash de un certificado. El evento OnShutdown se activa una vez que el oyente antiguo se detiene, y OnStartup se activa de nuevo cuando el nuevo oyente comienza a aceptar conexiones. Al cambiar los enlaces llame a Bindings.Clear después de detener el servidor para que las entradas antiguas no se reutilicen.
oServer.Port := 8080;
oServer.ReStart();