El servidor WebSocket acepta WebSocket, HTTP, SSE y otros protocolos, pero también puede funcionar con conexiones TCP simples. Lea más sobre las conexiones TCP.
Hay 2 eventos que pueden usarse para gestionar conexiones TCP.
OnTCPConnect
Este evento se invoca cuando un cliente se conecta al servidor y antes de cualquier protocolo de enlace entre cliente y servidor. El evento OnConnect solo se activa tras el envío de un mensaje por parte del cliente (para permitir al servidor detectar qué protocolo se está utilizando).
Este evento le permite saber que un nuevo cliente está intentando conectarse al servidor, y el servidor puede aceptar o rechazar la conexión. De forma predeterminada, el servidor siempre acepta la conexión.
OnUnknownProtocol
Este evento se invoca cuando el servidor recibe el primer mensaje de un cliente pero no puede detectar si corresponde a alguno de los protocolos conocidos. En este evento, el servidor puede aceptar o rechazar el protocolo.
OnConnect
Este evento se activa tras una conexión exitosa y completa. Si la conexión es TCP simple, se activa después de que el protocolo sea aceptado en el evento OnUnknownProtocol.