TsgcQUICServer › イベント › OnQUICConnect
新しい QUIC 接続が受け入れられ、その最初のストリームが準備完了したときに発生します。
property OnQUICConnect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
OnQUICConnect は、QUIC ハンドシェイクが完了し、ピアの最初の(リクエスト)ストリームが受け入れられた後に接続ごとに 1 回発生します。接続通知はそのストリームが存在するまで意図的に遅延されるため、ハンドラから WriteData で書き込まれたバイトは正しいピア開始のストリームをターゲットにします。aConnection パラメータはセッションを公開し、PeerIP、PeerPort および CreatedAt を含みます。アプリケーションはこれらを使用して接続をログに記録したり、セッションごとのコンテキストを初期化したりできます。
procedure OnQUICConnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection);
begin
Log('QUIC connected from ' + aConnection.PeerIP);
end;