TsgcWebSocketServerEventos › OnConnect

OnConnect Evento

Se dispara cada vez que se establece una conexión WebSocket con un cliente.

Sintaxis

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

Valor Predeterminado

Observaciones

OnConnect se activa una vez que el handshake WebSocket con un cliente se ha completado correctamente y la sesión está lista para intercambiar frames. El parámetro Connection identifica la nueva sesión y expone su Guid, PeerIP, protocolo, estado de autenticación y etiqueta personalizada. Para conexiones TCP simples, el evento solo se dispara después de recibir el primer mensaje (o después de que OnUnknownProtocol acepte el protocolo); utilice OnTCPConnect en su lugar si necesita ser notificado en el momento en que se acepta el socket TCP.

Ejemplo


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;

Volver a Eventos