TsgcHTTP2Client › Events › OnHTTP2Connect
Wordt geactiveerd direct nadat de client succesvol verbinding maakt met de HTTP/2-server.
property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
OnHTTP2Connect wordt aangeroepen nadat de TCP-socket is geopend, de TLS-handshake (indien ingeschakeld) succesvol is verlopen, de HTTP/2-inleiding is uitgewisseld en het initiële SETTINGS-frame is bevestigd, wat betekent dat de client klaar is om verzoeken te verzenden. De parameter Connection stelt de actieve sessie bloot (externe host, protocol onderhandeld via ALPN, stroomstatus...) zodat de applicatie de verbinding kan loggen of per-sessiecontext kan initialiseren. Het evenement kan opnieuw worden gegenereerd wanneer een WatchDog-herverbinding wordt geactiveerd.
procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connected to ' + Connection.PeerIP);
end;