TsgcHTTP3Server › Olaylar › OnH3Connect
Bir istemci HTTP/3 bağlantısı kurduğunda tetiklenir.
property OnH3Connect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
| Name | Type | Açıklama |
|---|---|---|
aConnection | const TsgcQUICServerConnection | Yeni kurulan QUIC bağlantısı. PeerIP, PeerPort, CreatedAt ve bağlantı durumunu gösterir. |
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.
procedure OnH3ConnectEvent(Sender: TObject; const aConnection:
TsgcQUICServerConnection);
begin
Log('HTTP/3 client connected from ' + aConnection.PeerIP);
end;