TsgcWebSocketServer › Ereignisse › OnConnect
Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem Client hergestellt wird.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;