TsgcWebSocketClient › Propriedades
Propriedades published agrupadas por finalidade, seguidas pela lista alfabética completa.
| Name | Descrição |
|---|---|
| Active | Abre ou fecha a conexão WebSocket com o servidor configurado. |
| Host | Endereço IP ou nome DNS do servidor WebSocket ao qual o cliente se conectará. |
| Port | Porta TCP usada para conectar ao servidor WebSocket. |
| URL | Atalho somente escrita que preenche Host, Port, TLS e parâmetros a partir de uma única URL WebSocket. |
| TLS | Habilita uma conexão TLS/SSL segura ao servidor WebSocket. |
| IPVersion | Seleciona a versão do protocolo IP (IPv4 ou IPv6) usada para a conexão TCP. |
| Name | Descrição |
|---|---|
| ConnectTimeout | Tempo máximo em milissegundos que o cliente aguarda para que a conexão TCP seja estabelecida. |
| ReadTimeout | Tempo máximo em milissegundos que o cliente aguarda por dados de entrada antes de gerar um timeout de leitura. |
| WriteTimeout | Duração máxima em milissegundos para enviar dados ao outro peer. |
| Name | Descrição |
|---|---|
| HeartBeat | Envia frames de ping WebSocket periódicos para manter a conexão ativa. |
| WatchDog | Reconecta automaticamente ao servidor após uma desconexão inesperada. |
| Name | Descrição |
|---|---|
| Proxy | Roteia a conexão WebSocket através de um servidor proxy HTTP ou SOCKS. |
| Authentication | Configura as credenciais e o esquema usados para autenticar o handshake WebSocket. |
| TLSOptions | Configura certificados, versão de TLS, ALPN, IOHandler e outros detalhes de conexão segura usados quando o TLS está habilitado. |
| Name | Descrição |
|---|---|
| QueueOptions | Enfileira mensagens Text, Binary e Ping de saída para que sejam serializadas na thread da conexão. |
| Name | Descrição |
|---|---|
| NotifyEvents | Controla como os eventos WebSocket são despachados para a thread principal. |
| LogFile | Persiste o tráfego de socket de entrada e saída em um arquivo, útil para depurar o protocolo de fio. |
| Version | String somente leitura que retorna a versão atual da biblioteca sgcWebSockets. |
| Name | Descrição |
|---|---|
| Extensions | Habilita extensões do protocolo WebSocket, como a compressão per-message deflate. |
| Options | Personaliza os cabeçalhos de handshake e ajusta finamente o comportamento do cliente, como fragmentação e validação UTF-8. |
| Specifications | Seleciona quais especificações de fio WebSocket o cliente tem permissão para negociar. |
| Throttle | Limita o número de bits por segundo enviados ou recebidos pelo socket do cliente. |
| Name | Descrição |
|---|---|
| LoadBalancer | Conecta-se a um servidor Load Balancer sgcWebSockets ou a um pool de servidores WebSocket definido manualmente. |
| Name | Descrição |
|---|---|
| Active | Abre ou fecha a conexão WebSocket com o servidor configurado. |
| Authentication | Configura as credenciais e o esquema usados para autenticar o handshake WebSocket. |
| ConnectTimeout | Tempo máximo em milissegundos que o cliente aguarda para que a conexão TCP seja estabelecida. |
| Extensions | Habilita extensões do protocolo WebSocket, como a compressão per-message deflate. |
| HeartBeat | Envia frames de ping WebSocket periódicos para manter a conexão ativa. |
| Host | Endereço IP ou nome DNS do servidor WebSocket ao qual o cliente se conectará. |
| IPVersion | Seleciona a versão do protocolo IP (IPv4 ou IPv6) usada para a conexão TCP. |
| LoadBalancer | Conecta-se a um servidor Load Balancer sgcWebSockets ou a um pool de servidores WebSocket definido manualmente. |
| LogFile | Persiste o tráfego de socket de entrada e saída em um arquivo, útil para depurar o protocolo de fio. |
| NotifyEvents | Controla como os eventos WebSocket são despachados para a thread principal. |
| Options | Personaliza os cabeçalhos de handshake e ajusta finamente o comportamento do cliente, como fragmentação e validação UTF-8. |
| Port | Porta TCP usada para conectar ao servidor WebSocket. |
| Proxy | Roteia a conexão WebSocket através de um servidor proxy HTTP ou SOCKS. |
| QueueOptions | Enfileira mensagens Text, Binary e Ping de saída para que sejam serializadas na thread da conexão. |
| ReadTimeout | Tempo máximo em milissegundos que o cliente aguarda por dados de entrada antes de gerar um timeout de leitura. |
| Specifications | Seleciona quais especificações de fio WebSocket o cliente tem permissão para negociar. |
| Throttle | Limita o número de bits por segundo enviados ou recebidos pelo socket do cliente. |
| TLS | Habilita uma conexão TLS/SSL segura ao servidor WebSocket. |
| TLSOptions | Configura certificados, versão de TLS, ALPN, IOHandler e outros detalhes de conexão segura usados quando o TLS está habilitado. |
| URL | Atalho somente escrita que preenche Host, Port, TLS e parâmetros a partir de uma única URL WebSocket. |
| Version | String somente leitura que retorna a versão atual da biblioteca sgcWebSockets. |
| WatchDog | Reconecta automaticamente ao servidor após uma desconexão inesperada. |
| WriteTimeout | Duração máxima em milissegundos para enviar dados ao outro peer. |