TsgcUDPServerMé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

void __fastcall ReStart();

Observaciones

ReStart encadena un Stop seguido de un Start dentro de un hilo de trabajo interno, de modo que el llamador no se bloquea mientras el oyente se cierra y vuelve a abrirse. 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, por ejemplo después de editar Port, Bindings o DTLSOptions. El evento OnShutdown se dispara cuando el antiguo oyente se detiene, y OnStartup se dispara de nuevo cuando el nuevo oyente comienza a aceptar datagramas. El WatchDog interno utiliza ReStart para recuperarse de los tiempos de espera del monitor.

Ejemplo

Volver a Métodos