TsgcWebSocketServer › Métodos › ReStart
Detiene y reinicia el servidor desde un hilo secundario, útil después de cambiar enlaces o puertos 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 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 en tiempo de ejecución. El evento OnShutdown se activa una vez que el antiguo listener se detiene, y OnStartup se activa de nuevo una vez que el nuevo listener acepta conexiones. Al cambiar Port o Bindings, llame a Bindings.Clear después de detener el servidor para que los enlaces anteriores no se reutilicen.
oServer.Port := 8080;
oServer.ReStart();