TsgcWebSocketProxyServer › Özellikler › Active
Aşağı akış WebSocket istemcilerini kabul eden dinleme soketlerini açarak proxy'yi başlatır veya durdurur.
property Active: Boolean read GetActive write SetActive default False;
False
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.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 80;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;