TsgcWebSocketClient › Métodos

TsgcWebSocketClient Methods

Métodos públicos agrupados por finalidade, seguidos pela lista alfabética completa.

Conexão

NameDescrição
StartConecta ao servidor de forma assíncrona a partir de uma thread secundária para que a thread chamadora não seja bloqueada.
StopDesconecta do servidor de forma assíncrona a partir de uma thread secundária, de modo que a thread chamadora não é bloqueada.
ConnectAbre a conexão WebSocket de forma síncrona e bloqueia o chamador até que o handshake seja concluído ou o tempo limite expire.
DisconnectFecha a conexão WebSocket de forma síncrona e bloqueia o chamador até que a desconexão seja concluída ou o timeout decorra.
ConnectedConsulta o socket subjacente para determinar se o cliente está atualmente conectado ao servidor.

Messaging

NameDescrição
PingEnvia um frame de ping WebSocket ao servidor e retorna imediatamente sem aguardar a resposta pong.
WriteDataEnvia uma mensagem de texto ao servidor WebSocket, opcionalmente dividindo-a em fragmentos de um determinado tamanho.
WriteAndWaitDataEnvia uma mensagem de texto e bloqueia o chamador até que o servidor responda com uma mensagem de texto ou o timeout expire.

Todos os Métodos (em ordem alfabética)

NameDescrição
ConnectAbre a conexão WebSocket de forma síncrona e bloqueia o chamador até que o handshake seja concluído ou o tempo limite expire.
ConnectedConsulta o socket subjacente para determinar se o cliente está atualmente conectado ao servidor.
DisconnectFecha a conexão WebSocket de forma síncrona e bloqueia o chamador até que a desconexão seja concluída ou o timeout decorra.
PingEnvia um frame de ping WebSocket ao servidor e retorna imediatamente sem aguardar a resposta pong.
StartConecta ao servidor de forma assíncrona a partir de uma thread secundária para que a thread chamadora não seja bloqueada.
StopDesconecta do servidor de forma assíncrona a partir de uma thread secundária, de modo que a thread chamadora não é bloqueada.
WriteAndWaitDataEnvia uma mensagem de texto e bloqueia o chamador até que o servidor responda com uma mensagem de texto ou o timeout expire.
WriteDataEnvia uma mensagem de texto ao servidor WebSocket, opcionalmente dividindo-a em fragmentos de um determinado tamanho.