TsgcWebSocketHTTPServerMétodos › ReStart

ReStart Método

Detiene y reinicia el servidor desde un hilo secundario, útil después de cambiar enlaces o puertos en tiempo de ejecución.

Sintaxis

procedure ReStart;

Observaciones

ReStart encadena un Stop seguido de un Start dentro de un hilo de trabajo interno, de modo que el llamador no queda bloqueado mientras se cierran las conexiones y se reabren los enlaces. Es la forma recomendada de aplicar cambios de configuración que requieren que el servidor vuelva a enlazar sus sockets HTTP, HTTPS o HTTP/2 en tiempo de ejecución. El evento OnShutdown se activa una vez que el antiguo listener se detiene, y OnStartup se activa de nuevo cuando el nuevo listener acepta conexiones. Al cambiar Port o Bindings, llame a Bindings.Clear después de detener para que los enlaces anteriores no se reutilicen.

Ejemplo


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

Volver a Métodos