TsgcWebSocketClient › Propiedades
Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| Active | Abre o cierra la conexión WebSocket con el servidor configurado. |
| Host | Dirección IP o nombre DNS del servidor WebSocket al que se conectará el cliente. |
| Port | Puerto TCP utilizado para conectarse al servidor WebSocket. |
| URL | Acceso directo de solo escritura que rellena Host, Port, TLS y parámetros a partir de una única URL de WebSocket. |
| TLS | Habilita una conexión TLS/SSL segura al servidor WebSocket. |
| IPVersion | Selecciona la versión del protocolo IP (IPv4 o IPv6) utilizada para la conexión TCP. |
| Nombre | Descripción |
|---|---|
| ConnectTimeout | Tiempo máximo en milisegundos que el cliente espera a que se establezca la conexión TCP. |
| ReadTimeout | Tiempo máximo en milisegundos que el cliente espera datos entrantes antes de generar un error de tiempo de espera de lectura. |
| WriteTimeout | Duración máxima en milisegundos para el envío de datos al otro par. |
| Nombre | Descripción |
|---|---|
| HeartBeat | Envía frames ping periódicos de WebSocket para mantener activa la conexión. |
| WatchDog | Se reconecta automáticamente al servidor tras una desconexión inesperada. |
| Nombre | Descripción |
|---|---|
| Proxy | Enruta la conexión WebSocket a través de un servidor proxy HTTP o SOCKS. |
| Authentication | Configura las credenciales y el esquema usados para autenticar el handshake de WebSocket. |
| TLSOptions | Configura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura utilizados cuando TLS está habilitado. |
| Nombre | Descripción |
|---|---|
| QueueOptions | Pone en cola los mensajes salientes de tipo texto, binario y Ping para serializarlos en el hilo de la conexión. |
| Nombre | Descripción |
|---|---|
| NotifyEvents | Controla cómo se despachan los eventos WebSocket al hilo principal. |
| LogFile | Persiste el tráfico de socket entrante y saliente en un archivo, lo cual es útil para depurar el protocolo a nivel de wire. |
| Version | Cadena de solo lectura que devuelve la versión actual de la biblioteca sgcWebSockets. |
| Nombre | Descripción |
|---|---|
| Extensions | Habilita extensiones del protocolo WebSocket, como la compresión por deflate de mensaje. |
| Options | Personaliza las cabeceras de negociación y ajusta el comportamiento del cliente, como la fragmentación y la validación de UTF-8. |
| Especificaciones | Selecciona qué especificaciones del protocolo WebSocket puede negociar el cliente. |
| Throttle | Limita el número de bits por segundo enviados o recibidos por el socket del cliente. |
| Nombre | Descripción |
|---|---|
| LoadBalancer | Se conecta a un servidor del balanceador de carga de sgcWebSockets o a un conjunto de servidores WebSocket definido manualmente. |
| Nombre | Descripción |
|---|---|
| Active | Abre o cierra la conexión WebSocket con el servidor configurado. |
| Authentication | Configura las credenciales y el esquema usados para autenticar el handshake de WebSocket. |
| ConnectTimeout | Tiempo máximo en milisegundos que el cliente espera a que se establezca la conexión TCP. |
| Extensions | Habilita extensiones del protocolo WebSocket, como la compresión por deflate de mensaje. |
| HeartBeat | Envía frames ping periódicos de WebSocket para mantener activa la conexión. |
| Host | Dirección IP o nombre DNS del servidor WebSocket al que se conectará el cliente. |
| IPVersion | Selecciona la versión del protocolo IP (IPv4 o IPv6) utilizada para la conexión TCP. |
| LoadBalancer | Se conecta a un servidor del balanceador de carga de sgcWebSockets o a un conjunto de servidores WebSocket definido manualmente. |
| LogFile | Persiste el tráfico de socket entrante y saliente en un archivo, lo cual es útil para depurar el protocolo a nivel de wire. |
| NotifyEvents | Controla cómo se despachan los eventos WebSocket al hilo principal. |
| Options | Personaliza las cabeceras de negociación y ajusta el comportamiento del cliente, como la fragmentación y la validación de UTF-8. |
| Port | Puerto TCP utilizado para conectarse al servidor WebSocket. |
| Proxy | Enruta la conexión WebSocket a través de un servidor proxy HTTP o SOCKS. |
| QueueOptions | Pone en cola los mensajes salientes de tipo texto, binario y Ping para serializarlos en el hilo de la conexión. |
| ReadTimeout | Tiempo máximo en milisegundos que el cliente espera datos entrantes antes de generar un error de tiempo de espera de lectura. |
| Especificaciones | Selecciona qué especificaciones del protocolo WebSocket puede negociar el cliente. |
| Throttle | Limita el número de bits por segundo enviados o recibidos por el socket del cliente. |
| TLS | Habilita una conexión TLS/SSL segura al servidor WebSocket. |
| TLSOptions | Configura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura utilizados cuando TLS está habilitado. |
| URL | Acceso directo de solo escritura que rellena Host, Port, TLS y parámetros a partir de una única URL de WebSocket. |
| Version | Cadena de solo lectura que devuelve la versión actual de la biblioteca sgcWebSockets. |
| WatchDog | Se reconecta automáticamente al servidor tras una desconexión inesperada. |
| WriteTimeout | Duración máxima en milisegundos para el envío de datos al otro par. |