TsgcHTTP2ClientOlaylar › OnHTTP2Connect

OnHTTP2Connect Olay

İstemci HTTP/2 sunucusuna başarıyla bağlandıktan hemen sonra tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

OnHTTP2Connect, TCP soketi açıldıktan, TLS handshake'i (etkinleştirilmişse) başarılı olduktan, HTTP/2 preface'i değiştirildikten ve ilk SETTINGS çerçevesi onaylandıktan sonra tetiklenir, yani istemci istek göndermeye hazırdır. Connection parametresi etkin oturumu gösterir (uzak ana bilgisayar, ALPN üzerinden müzakere edilen protokol, akış durumu...), böylece uygulama bağlantıyı günlüğe kaydedebilir veya oturum başına bağlamı başlatabilir. Olay, bir WatchDog yeniden bağlantısı tetiklendiğinde tekrar tetiklenebilir.

Örnek


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

Olaylara Dön