TsgcHTTP3Server › Eventos › OnH3Connect

OnH3Connect Evento

Se activa cuando un cliente establece una conexión HTTP/3.

Sintaxis

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

Valor Predeterminado

—

Parámetros

NombreTipoDescripción
aConnectionconst TsgcQUICServerConnectionConexión QUIC recién establecida. Expone PeerIP, PeerPort, CreatedAt y el estado de la conexión.

Observaciones

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.

Ejemplo


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

Volver a Eventos