TsgcHTTP3Server › Olaylar › OnH3Connect

OnH3Connect Olay

Bir istemci HTTP/3 bağlantısı kurduğunda tetiklenir.

Sözdizimi

property OnH3Connect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object

Varsayılan Değer

—

Parametreler

NameTypeAçıklama
aConnectionconst TsgcQUICServerConnectionYeni kurulan QUIC bağlantısı. PeerIP, PeerPort, CreatedAt ve bağlantı durumunu gösterir.

Remarks

OnH3Connect, bir istemci QUIC el sıkışmasını (TLS 1.3 alışverişi ve h3 ALPN müzakeresi dahil) tamamladıktan ve sunucu HTTP/3 kontrol ile QPACK akışlarını açtıktan sonra tetiklenir; bu, bağlantının istek taşımaya hazır olduğu anlamına gelir. Olay, her OnH3Request'ten önce bağlantı başına bir kez tetiklenir. Eşi günlüğe kaydetmek veya bağlantı başına bağlamı başlatmak için aConnection parametresini kullanın.

Örnek


procedure OnH3ConnectEvent(Sender: TObject; const aConnection:
    TsgcQUICServerConnection);
begin
  Log('HTTP/3 client connected from ' + aConnection.PeerIP);
end;

Olaylara Dön