TsgcWebSocketProxyServer › Eigenschappen › Active

Active Eigenschap

Start of stopt de proxy en opent de luisterende sockets die downstream WebSocket-clients accepteren.

Syntaxis

property Active: Boolean read GetActive write SetActive default False;

Standaardwaarde

False

Opmerkingen

Stel Active in op True om de proxy te laten luisteren op de geconfigureerde Poort (en eventuele aanvullende Bindingen); elke geaccepteerde WebSocket-client krijgt dan zijn eigen verbinding met de upstreamserver die is gedefinieerd in Proxy. Als u het terugzet op False, stopt de listener en worden alle actieve downstream-clients en de bijbehorende upstreamkoppeling gesloten. De schakelaar wordt uitgevoerd in de aanroepende thread, zodat de methode blokkeert totdat de listener volledig omhoog of omlaag is. Configureer Proxy vóór activering zodat elke nieuwe sessie weet waarheen verkeer moet worden doorgestuurd.

Voorbeeld


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

Terug naar Properties