TsgcWebSocketHTTPServerYöntemler › ReStart

ReStart Yöntem

Sunucuyu ikincil bir iş parçacığından durdurur ve ardından yeniden başlatır; çalışma zamanında binding'leri veya portları değiştirdikten sonra kullanışlıdır.

Sözdizimi

procedure ReStart;

Remarks

ReStart, dahili bir worker thread içinde bir Stop ardından bir Start zincirler, böylece bağlantılar kapatılıp bindings yeniden açılırken çağıran engellenmez. Sunucunun çalışma zamanında HTTP, HTTPS veya HTTP/2 soketlerini yeniden bağlamasını gerektiren yapılandırma değişikliklerini uygulamanın önerilen yoludur. OnShutdown olayı eski dinleyici durduğunda bir kez tetiklenir ve OnStartup yeni dinleyici bağlantıları kabul etmeye başladığında tekrar tetiklenir. Port veya Bindings değiştirilirken, eski bindings yeniden kullanılmasın diye durdurduktan sonra Bindings.Clear çağırın.

Örnek


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

Yöntemlere Dön