TsgcWebSocketProxyServer › Propriedades › Active

Active Property

Inicia ou para o proxy, abrindo os sockets de escuta que aceitam clientes WebSocket downstream.

Sintaxe

property Active: Boolean read GetActive write SetActive default False;

Valor Padrão

False

Observações

Defina Active como True para que o proxy comece a escutar na Port configurada (e em quaisquer Bindings adicionais); cada cliente WebSocket aceito então obtém sua própria conexão com o servidor upstream definido em Proxy. Defini-lo de volta como False para o listener e fecha cada cliente downstream ativo, bem como o link upstream correspondente. A troca é executada na thread chamadora, portanto o método bloqueia até que o listener esteja totalmente ativo ou inativo. Configure Proxy antes de ativar para que cada nova sessão saiba para onde encaminhar o tráfego.

Exemplo


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

Voltar para Propriedades