TsgcWebSocketServerGebeurtenissen › OnConnect

OnConnect Gebeurtenis

Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht.

Syntaxis

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

Standaardwaarde

Opmerkingen

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.

Voorbeeld


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

Terug naar gebeurtenissen