TsgcWebSocketServer › Gebeurtenissen › OnConnect
Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect wordt geactiveerd nadat de WebSocket-handshake met een client succesvol is voltooid en de sessie klaar is om frames uit te wisselen. De parameter Connection identificeert de nieuwe sessie en stelt zijn Guid, PeerIP, protocol, authenticatiestatus en aangepaste tag beschikbaar. Voor gewone TCP-verbindingen wordt de gebeurtenis pas geactiveerd nadat het eerste bericht is ontvangen (of nadat OnUnknownProtocol het protocol accepteert); gebruik in plaats daarvan OnTCPConnect als u direct wilt worden geïnformeerd wanneer de TCP-socket wordt geaccepteerd.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;