TsgcHTTP2ClientEventos › OnHTTP2Connect

OnHTTP2Connect Event

Disparado logo após o cliente conectar com sucesso ao servidor HTTP/2.

Sintaxe

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

Valor Padrão

Observações

OnHTTP2Connect é gerado após o socket TCP ter sido aberto, o handshake TLS (se habilitado) ter sido bem-sucedido, o preâmbulo HTTP/2 ter sido trocado e o frame SETTINGS inicial ter sido confirmado, o que significa que o cliente está pronto para enviar requisições. O parâmetro Connection expõe a sessão ativa (host remoto, protocolo negociado por ALPN, estado do stream...) para que a aplicação possa registrar a conexão ou inicializar o contexto por sessão. O evento pode ser gerado novamente quando uma reconexão por WatchDog é acionada.

Exemplo


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

Voltar para Eventos