TsgcWebSocketHTTPServerMétodos › ReStart

ReStart Método

Para e, em seguida, reinicia o servidor a partir de uma thread secundária, útil após alterar bindings ou portas em tempo de execução.

Sintaxe

procedure ReStart;

Observações

ReStart encadeia um Stop seguido de um Start dentro de uma thread de trabalho interna, de modo que o chamador não fica bloqueado enquanto as conexões são fechadas e os bindings reabertos. É a maneira recomendada de aplicar alterações de configuração que exigem que o servidor reabra (re-bind) seus sockets HTTP, HTTPS ou HTTP/2 em tempo de execução. O evento OnShutdown é disparado quando o listener antigo para, e OnStartup é disparado novamente quando o novo listener começa a aceitar conexões. Ao alterar Port ou Bindings, chame Bindings.Clear após parar, para que os bindings antigos não sejam reutilizados.

Exemplo


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

Voltar para Métodos