TsgcWebSocketServer_HTTPAPIEventos › 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 después de que el protocolo de enlace WebSocket con un cliente se haya completado correctamente y la sesión esté lista para intercambiar tramas sobre la solicitud HTTP.SYS subyacente. El parámetro Connection identifica la nueva sesión y expone su Guid, PeerIP, protocolo, estado de autenticación y etiqueta personalizada. Dado que el servidor HTTP API enruta cada solicitud primero a través del kernel, las conexiones TCP puras no se gestionan aquí; use OnTCPConnect cuando necesite recibir una notificación sobre la aceptación inicial del socket o tratar a un cliente como TCP puro.

Ejemplo


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

Volver a Eventos