TsgcWebSocketHTTPServer › Methods › ReStart
Zatrzymuje, a następnie restartuje serwer z wątku pomocniczego, co jest przydatne po zmianie powiązań lub portów w czasie wykonywania.
procedure ReStart;
ReStart łączy Stop z Start w wewnętrznym wątku roboczym, dzięki czemu wywołujący nie jest blokowany podczas zamykania połączeń i ponownego otwierania powiązań. Jest to zalecany sposób stosowania zmian konfiguracji wymagających ponownego powiązania przez serwer jego gniazd HTTP, HTTPS lub HTTP/2 w czasie wykonywania. Zdarzenie OnShutdown jest wywoływane po zatrzymaniu starego odbiornika, a OnStartup jest wywoływane ponownie po rozpoczęciu akceptowania połączeń przez nowy odbiornik. Przy zmianie Port lub Bindings należy wywołać Bindings.Clear po zatrzymaniu, aby stare powiązania nie były ponownie używane.
oServer.Port := 8080;
oServer.ReStart();