TsgcWSPServer_WAMP › Eventos › OnConnect
Se activa en el lado del servidor cuando un cliente WebSocket completa el handshake y se conecta al subprotocolo WAMP.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Se genera una vez por cliente inmediatamente después de que el TsgcWebSocketServer subyacente acepta la actualización y enruta la conexión a este manejador de protocolo. En este punto, el componente ya ha enviado el frame WAMP WELCOME con su id de sesión Guid y la cadena Version, por lo que es seguro realizar aquí cualquier registro previo de prefijos o suscripciones del lado del servidor para ese cliente. Use Connection para almacenar el estado por cliente (IP del par, token de autenticación extraído de los encabezados, etc.).
procedure TForm1.WAMPServerConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add(Format('client %s connected from %s',
[Connection.Guid, Connection.PeerIP]));
end;