TsgcWebSocketServer_HTTPAPI › Métodos › ReStart
Para e, em seguida, reinicia o servidor HTTP.sys a partir de uma thread secundária, útil após alterar bindings, portas ou certificados SSL em tempo de execução.
procedure ReStart;
ReStart encadeia um Stop seguido de um Start dentro de uma thread de trabalho interna, de modo que o chamador não é bloqueado enquanto as conexões são fechadas e os grupos de URL são re-registrados. É a forma recomendada de aplicar alterações de configuração que exigem que o servidor revincule suas URLs em tempo de execução, como alterar Host, Port, Bindings ou um hash de certificado. O evento OnShutdown dispara assim que o listener antigo para, e OnStartup dispara novamente assim que o novo listener está aceitando conexões. Ao alterar bindings, chame Bindings.Clear após parar para que as entradas antigas não sejam reutilizadas.
oServer.Port := 8080;
oServer.ReStart();