TsgcWebSocketServerMetody › ReStart

ReStart Metoda

Zatrzymuje, a następnie restartuje serwer z wątku pomocniczego, co jest przydatne po zmianie powiązań lub portów w czasie wykonywania.

Składnia

procedure ReStart;

Uwagi

ReStart wykonuje Stop po którym następuje 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 gniazd serwera w czasie wykonania. Zdarzenie OnShutdown jest wywoływane po zatrzymaniu starego nasłuchu, a OnStartup ponownie po tym, jak nowy nasłuch zacznie akceptować połączenia. Przy zmianie Port lub Bindings należy wywołać Bindings.Clear po zatrzymaniu, aby stare powiązania nie były ponownie używane.

Przykład


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

Powrót do metod