TsgcWebSocketProxyServer › Özellikler › Active

Active Özellik

Aşağı akış WebSocket istemcilerini kabul eden dinleme soketlerini açarak proxy'yi başlatır veya durdurur.

Sözdizimi

property Active: Boolean read GetActive write SetActive default False;

Varsayılan Değer

False

Remarks

Proxy'nin yapılandırılmış Port (ve ek Bindings) üzerinde dinlemeye başlaması için Active öğesini True olarak ayarlayın; kabul edilen her WebSocket istemcisi daha sonra Proxy içinde tanımlanan upstream sunucuya kendi bağlantısını alır. Tekrar False olarak ayarlamak, listener'ı durdurur ve eşleşen upstream bağlantısının yanı sıra her etkin aşağı akış istemcisini kapatır. Geçiş çağıran iş parçacığında yürütülür, bu nedenle yöntem, listener tamamen açılana veya kapanana kadar bloke olur. Her yeni oturumun trafiği nereye ileteceğini bilmesi için etkinleştirmeden önce Proxy öğesini yapılandırın.

Örnek


oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 80;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;

Özelliklere Dön