TsgcHTTP2ClientEventos › OnHTTP2Connect

OnHTTP2Connect Evento

Se activa justo después de que el cliente se conecta correctamente al servidor HTTP/2.

Sintaxis

property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object

Valor Predeterminado

Observaciones

OnHTTP2Connect se genera después de que el socket TCP se ha abierto, el protocolo de enlace TLS (si está habilitado) ha tenido éxito, se ha intercambiado el prefacio HTTP/2 y se ha reconocido el frame SETTINGS inicial, lo que significa que el cliente está listo para enviar solicitudes. El parámetro Connection expone la sesión activa (host remoto, protocolo negociado mediante ALPN, estado del stream...) para que la aplicación pueda registrar la conexión o inicializar el contexto por sesión. El evento puede generarse nuevamente cuando se activa una reconexión por WatchDog.

Ejemplo


procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
  Log('HTTP/2 connected to ' + Connection.PeerIP);
end;

Volver a Eventos