TsgcWebSocketClient

Componente WebSocket de cliente — se conecta a cualquier servidor WebSocket RFC 6455 y envía/recibe mensajes de texto y binarios.

Introducción

TsgcWebSocketClient implementa el componente WebSocket de cliente y puede conectarse a un servidor WebSocket. Siga los pasos siguientes para configurar este componente:

1. Coloque un componente TsgcWebSocketClient en el formulario.

2. Establezca Host y Port (el predeterminado es 80) para conectarse a un servidor WebSocket disponible. Puede establecer la propiedad URL y Host, Port, Parameters... se actualizarán desde la URL. Ejemplo: wss://127.0.0.1:8080/ws/ resultará en:


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

3. Puede seleccionar si requiere TLS (conexión segura) o no; por defecto, no está activado.

4. Puede conectarse a través de un servidor proxy HTTP; debe definir las propiedades del proxy:

Host: nombre de host del servidor proxy.

Port: número de puerto del servidor proxy.

Username: nombre de usuario para la autenticación, déjelo en blanco para acceso anónimo.

Contraseña: contraseña para la autenticación; déjela en blanco para acceso anónimo.

5. Si el servidor admite compresión, puede habilitar la compresión para comprimir los mensajes que se envían.

6. Establezca las Specifications permitidas; de forma predeterminada, todas las especificaciones están habilitadas.

RFC6455: es la especificación WebSocket estándar y recomendada.

Hixie76: siempre es false

7. Establezca Active := True para iniciar una nueva conexión WebSocket.

Referencia

Guías

Usos más comunes