TsgcWebSocketServer_HTTPAPIEreignisse › OnConnect

OnConnect Ereignis

Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem Client hergestellt wird.

Syntax

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

Standardwert

Hinweise

OnConnect wird ausgelöst, nachdem der WebSocket-Handshake mit einem Client erfolgreich abgeschlossen wurde und die Sitzung bereit ist, Frames über die zugrunde liegende HTTP.SYS-Anfrage auszutauschen. Der Parameter Connection identifiziert die neue Sitzung und stellt deren Guid, PeerIP, Protokoll, Authentifizierungsstatus und benutzerdefinierten Tag bereit. Da der HTTP-API-Server jede Anfrage zuerst über den Kernel leitet, werden reine TCP-Verbindungen hier nicht behandelt; verwenden Sie OnTCPConnect, wenn Sie über das anfängliche Socket-Accept benachrichtigt werden möchten oder einen Client als rohes TCP behandeln möchten.

Beispiel


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

Zurück zu Ereignissen