TsgcHTTP3Client › Ereignisse › OnConnect
Wird ausgelöst, nachdem die HTTP/3-Verbindung aufgebaut wurde.
property OnConnect: TNotifyEvent read FOnConnect write FOnConnect;
| Name | Typ | Beschreibung |
|---|---|---|
Sender | TObject | Die TsgcHTTP3Client-Instanz, die das Ereignis ausgelöst hat. |
OnConnect wird ausgelöst, sobald die QUIC-Verbindung steht: Der Handshake und der TLS 1.3-Austausch sind abgeschlossen, das ALPN h3 wurde ausgehandelt und die Control- und QPACK-Streams des Clients wurden geöffnet. Ab diesem Zeitpunkt können Anfragen gesendet werden.
Der SETTINGS-Frame des Servers ist möglicherweise noch nicht eingetroffen, wenn das Ereignis ausgelöst wird, da er auf dem Server-Control-Stream übertragen und separat verarbeitet wird. Gehen Sie nicht davon aus, dass PeerSettings innerhalb dieses Handlers gefüllt ist.
Das Ereignis wird ausgelöst, unabhängig davon, ob die Verbindung explizit mit Connect oder implizit durch eine Verb-Methode geöffnet wurde, die sich zuerst verbinden musste.
procedure TfrmMain.OnConnectEvent(Sender: TObject);
begin
Log('connected');
end;