TsgcWebSocketClient

Componente cliente WebSocket — conecta-se a qualquer servidor WebSocket RFC 6455 e envia/recebe mensagens de texto e binárias.

Introdução

TsgcWebSocketClient implementa o componente cliente WebSocket e pode conectar a um servidor WebSocket. Siga os passos abaixo para configurar este componente:

1. Coloque um componente TsgcWebSocketClient no form.

2. Defina Host e Port (o padrão é 80) para conectar a um servidor WebSocket disponível. Você pode definir a propriedade URL e Host, Port, Parameters... serão atualizados a partir da URL. Exemplo: wss://127.0.0.1:8080/ws/ resultará em:


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.TLS := True;
oClient.Options.Parameters := '/ws/';

3. Você pode selecionar se requer TLS (conexão segura) ou não; por padrão, não está ativado.

4. Você pode conectar-se por meio de um HTTP Proxy Server; é necessário definir as propriedades de proxy:

Host: nome de host do servidor proxy.

Port: número da porta do servidor proxy.

Username: nome de usuário para autenticação, deixe em branco para anônimo.

Password: senha para autenticação, deixe em branco para anônimo.

5. Se o servidor suportar compressão, você pode habilitar a compressão para comprimir as mensagens que são enviadas.

6. Defina as Specifications permitidas; por padrão, todas as especificações estão habilitadas.

RFC6455: é a especificação WebSocket padrão e recomendada.

Hixie76: sempre é false

7. Defina Active := True para iniciar uma nova conexão WebSocket.

Referência

Guides

Most common uses