TsgcHTTP3Server › Eventos › OnH3Connect
Se activa cuando un cliente establece una conexión HTTP/3.
property OnH3Connect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
| Nombre | Tipo | Descripción |
|---|---|---|
aConnection | const TsgcQUICServerConnection | Conexión QUIC recién establecida. Expone PeerIP, PeerPort, CreatedAt y el estado de la conexión. |
OnH3Connect se genera después de que un cliente ha completado el protocolo de enlace QUIC (incluido el intercambio TLS 1.3 y la negociación ALPN de h3) y el servidor ha abierto los streams de control HTTP/3 y QPACK, lo que significa que la conexión está lista para transportar solicitudes. El evento se activa una vez por conexión, antes de cualquier OnH3Request. Utilice el parámetro aConnection para registrar el peer o para inicializar el contexto por conexión.
procedure OnH3ConnectEvent(Sender: TObject; const aConnection:
TsgcQUICServerConnection);
begin
Log('HTTP/3 client connected from ' + aConnection.PeerIP);
end;