TsgcQUICServer › イベント › OnQUICConnect

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;

イベントに戻る