TsgcWebSocketProxyServer › Yöntemler › ReStart
Proxy sunucusunu ikincil bir iş parçacığından durdurur ve ardından yeniden başlatır; binding'leri, portları veya yukarı yöndeki hedefi çalışma zamanında değiştirdikten sonra yararlıdır.
procedure ReStart;
ReStart, dahili bir işçi iş parçacığı içinde bir Stop'u takiben bir Start zincirler, böylece mevcut WebSocket bağlantıları ve eşleştirilmiş yukarı akış TCP bağlantıları kapatılırken ve bağlamalar yeniden açılırken çağıran engellenmez. Dinleme Port'unu değiştirmek, Bindings'i ayarlamak veya trafiği farklı bir Proxy arka ucuna yönlendirmek gibi proxy'nin çalışma zamanında soketlerini yeniden bağlamasını gerektiren yapılandırma değişikliklerini uygulamanın önerilen yoludur. Eski dinleyici durduğunda OnShutdown olayı tetiklenir ve yeni dinleyici bağlantıları kabul ettiğinde OnStartup tekrar tetiklenir. Port veya Bindings değiştirilirken, eski bağlamalar yeniden kullanılmasın diye durdurduktan sonra Bindings.Clear çağırın.
oServer.Port := 8080;
oServer.ReStart();