TsgcHTTP2ClientEventi › OnHTTP2Connect

OnHTTP2Connect Evento

Attivato immediatamente dopo che il client si è connesso con successo al server HTTP/2.

Sintassi

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

Valore predefinito

Note

OnHTTP2Connect viene generato dopo che il socket TCP è stato aperto, l'handshake TLS (se abilitato) è riuscito, il preambolo HTTP/2 è stato scambiato e il frame SETTINGS iniziale è stato riconosciuto, il che significa che il client è pronto per inviare richieste. Il parametro Connection espone la sessione attiva (host remoto, protocollo negoziato tramite ALPN, stato dello stream...) in modo che l'applicazione possa registrare la connessione o inizializzare il contesto per sessione. L'evento può essere generato nuovamente quando viene attivata una riconnessione WatchDog.

Esempio


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

Torna agli Eventi