TsgcWebSocketServerEreignisse › 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 auszutauschen. Der Parameter Connection identifiziert die neue Sitzung und stellt deren Guid, PeerIP, Protokoll, Authentifizierungsstatus und benutzerdefiniertes Tag bereit. Für reine TCP-Verbindungen wird das Ereignis erst ausgelöst, nachdem die erste Nachricht empfangen wurde (oder nachdem OnUnknownProtocol das Protokoll akzeptiert hat); verwenden Sie stattdessen OnTCPConnect, wenn Sie in dem Moment benachrichtigt werden möchten, in dem der TCP-Socket akzeptiert wird.

Beispiel


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

Zurück zu Ereignissen