TsgcWebSocketProxyServer › Propriedades › Specifications

Specifications Property

Habilita ou desabilita as especificações do protocolo WebSocket que o proxy aceitará de clientes downstream.

Sintaxe

property Specifications: TsgcWSSpecifications read GetSpecifications write SetSpecifications;

Valor Padrão

RFC6455=True, Hixie76=True

Observações

Mantenha RFC6455 habilitado — esta é a especificação WebSocket padrão e recomendada. Hixie76 é um draft obsoleto, útil apenas para suportar navegadores legados como o Safari 4.2; desabilite-o a menos que você precise especificamente dessa compatibilidade. O handshake é negociado por conexão downstream; se o cliente solicitar uma spec que está desabilitada, o handshake falha e a conexão é rejeitada antes de o proxy abrir o link upstream para o servidor configurado em Proxy.

Exemplo


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

Voltar para Propriedades