TsgcWebSocketServer_HTTPAPI › Metodi › ReStart
Arresta e poi riavvia il server HTTP.sys da un thread secondario, utile dopo aver modificato binding, porte o certificati SSL in fase di esecuzione.
procedure ReStart;
ReStart concatena uno Stop seguito da uno Start all'interno di un thread di lavoro interno, così il chiamante non viene bloccato mentre le connessioni vengono chiuse e i gruppi di URL vengono ri-registrati. È il modo consigliato per applicare modifiche di configurazione che richiedono che il server effettui nuovamente il binding dei suoi URL a runtime, come la modifica di Host, Port, Bindings o di un hash di certificato. L'evento OnShutdown viene generato una volta che il vecchio listener si arresta, e OnStartup viene generato di nuovo una volta che il nuovo listener accetta connessioni. Quando modifica i binding, chiami Bindings.Clear dopo l'arresto in modo che le vecchie voci non vengano riutilizzate.
oServer.Port := 8080;
oServer.ReStart();