TsgcWebSocketProxyServer › Métodos › ReStart

ReStart Método

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

Sintaxis

procedure ReStart;

Observaciones

ReStart encadena una operación Stop seguida de una Start dentro de un hilo de trabajo interno, de modo que el llamante no queda bloqueado mientras se cierran las conexiones WebSocket existentes y sus enlaces TCP ascendentes asociados, y se reabren los enlaces. Es la forma recomendada de aplicar cambios de configuración que requieren que el proxy vuelva a enlazar sus sockets en tiempo de ejecución, como cambiar el Port de escucha, ajustar los Bindings o redirigir el tráfico a un backend Proxy diferente. El evento OnShutdown se activa una vez que el antiguo listener se detiene, y OnStartup se activa de nuevo cuando el nuevo listener comienza a aceptar 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