TsgcHTTP2Client › Eventos › OnHTTP2Connect
Se activa justo después de que el cliente se conecta correctamente al servidor HTTP/2.
property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
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.
procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connected to ' + Connection.PeerIP);
end;