TsgcWebSocketServer | Servidor TCP Simples

O servidor WebSocket aceita WebSocket, HTTP, SSE e outros protocolos, mas também pode trabalhar com conexões TCP simples. Leia mais sobre conexões TCP.

 

Há 2 eventos que podem ser usados para tratar conexões TCP.

 

OnTCPConnect

 

Este evento é chamado depois que um cliente se conecta ao servidor e antes de qualquer handshake entre cliente e servidor. O evento OnConnect só é disparado depois que o cliente envia uma mensagem (para permitir que o servidor detecte qual protocolo está sendo usado).

 

Este evento permite que você saiba que um novo cliente está tentando conectar ao servidor, e o servidor pode aceitar ou rejeitar a conexão. Por padrão, o servidor sempre aceita a conexão.

 

 

OnUnknownProtocol

 

Este evento é chamado quando o servidor recebe a primeira mensagem de um cliente, mas não consegue detectar se ela corresponde a algum dos protocolos conhecidos. Neste evento, o servidor pode aceitar ou rejeitar o protocolo.

 

 

OnConnect

 

Este evento é disparado após uma conexão bem-sucedida e completa. Se a conexão for TCP simples, ele é disparado depois que o protocolo é aceito no evento OnUnknownProtocol.