TsgcHTTP3Server › Événements › OnH3Connect
Se déclenche lorsqu'un client établit une connexion HTTP/3.
property OnH3Connect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
| Nom | Type | Description |
|---|---|---|
aConnection | const TsgcQUICServerConnection | Connexion QUIC nouvellement établie. Expose PeerIP, PeerPort, CreatedAt et l'état de la connexion. |
OnH3Connect est déclenché après qu'un client a complété la négociation QUIC (incluant l'échange TLS 1.3 et la négociation ALPN de h3) et que le serveur a ouvert les flux de contrôle HTTP/3 et QPACK, ce qui signifie que la connexion est prête à transporter des requêtes. L'événement se déclenche une fois par connexion, avant tout OnH3Request. Utilisez le paramètre aConnection pour journaliser le pair ou pour initialiser le contexte par connexion.
procedure OnH3ConnectEvent(Sender: TObject; const aConnection:
TsgcQUICServerConnection);
begin
Log('HTTP/3 client connected from ' + aConnection.PeerIP);
end;