TsgcWSConnection é um wrapper para conexões WebSocket de cliente. Você pode acessar este objeto nos Eventos do Servidor ou do Cliente.
WriteData: envia uma mensagem ao cliente.
Close: envia uma mensagem de fechamento ao outro peer. Um "CloseCode" pode ser especificado opcionalmente. Por padrão, o valor enviado é o código de fechamento NORMAL. Se você enviar um código de fechamento negativo, o motivo do fechamento não será enviado.
Disconnect: fecha a conexão do cliente a partir do lado do servidor. Um "CloseCode" pode ser especificado opcionalmente.
Ping: envia um ping ao cliente.
AddTCPEndOfFrame: se a conexão for TCP puro, permite definir qual(is) byte(s) define(m) o fim da mensagem. A mensagem é armazenada em buffer até ser recebida completamente.
Subscribed: retorna se a conexão está assinada em um canal personalizado.
Subscribe: assina esta conexão em um canal. Posteriormente você pode fazer Broadcast de uma mensagem do componente servidor para todas as conexões assinadas neste canal.
UnSubscribe: cancela a inscrição desta conexão em um canal.
Protocol: retorna o subprotocolo usado nesta conexão.
IP: retorna o endereço IP do peer.
Port: retorna a Porta do Peer.
LocalIP: retorna o endereço IP do host.
LocalPort: retorna a Port do Host.
URL: retorna a URL requisitada pelo cliente.
Guid: retorna o ID da conexão.
HeadersRequest: retorna uma lista de Headers recebidos na Request.
HeadersResponse: retorna uma lista de Headers enviados como Resposta.
RecBytes: número de bytes recebidos.
SendBytes: número de bytes enviados.
Transport: retorna o tipo de transporte da conexão:
trpRFC6455: uma conexão WebSocket normal.
trpHixie76: uma conexão WebSocket utilizando a spec draft do WebSocket.
trpFlash: uma conexão WebSocket utilizando Flash como FallBack.
trpSSE: uma conexão Server-Sent Events.
trpTCP: conexão TCP simples.
TCPEndOfFrameScanBuffer: permite definir qual método utilizar para encontrar o fim da mensagem (se utilizar trpTCP como transporte).
eofScanNone: sempre que um novo pacote chega, o evento OnBinary é chamado.
eofScanLatestBytes: se os últimos bytes forem iguais aos bytes adicionados com o método AddTCPEndOfFrame, a mensagem OnBinary é chamada; caso contrário, este pacote é armazenado em buffer
eofScanAllBytes: procura em todo o pacote por bytes iguais aos bytes adicionados com o método AddTCPEndOfFrame. Se encontrados, o evento OnBinary é chamado; caso contrário, este pacote é armazenado em buffer
Data: objeto de dados de sessão do usuário, aqui você pode passar um objeto e acessá-lo sempre que precisar, por exemplo: você pode passar uma conexão com um banco de dados, propriedades de sessão do usuário...