TsgcHTTP3Server › Événements › OnH3Connect

OnH3Connect Événement

Se déclenche lorsqu'un client établit une connexion HTTP/3.

Syntaxe

property OnH3Connect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object

Valeur par défaut

—

Paramètres

NomTypeDescription
aConnectionconst TsgcQUICServerConnectionConnexion QUIC nouvellement établie. Expose PeerIP, PeerPort, CreatedAt et l'état de la connexion.

Remarques

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.

Exemple


procedure OnH3ConnectEvent(Sender: TObject; const aConnection:
    TsgcQUICServerConnection);
begin
  Log('HTTP/3 client connected from ' + aConnection.PeerIP);
end;

Retour aux événements