TsgcQUICServer › 事件 › OnQUICConnect
当新的 QUIC 连接被接受且其第一条流就绪时触发。
property OnQUICConnect: TsgcQUICServerConnectEvent;
// TsgcQUICServerConnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection) of object
—
OnQUICConnect 在每条连接完成 QUIC 握手且对等方的第一条(请求)流被接受后触发一次。连接通知被特意推迟到该流存在时,因此从处理程序中通过 WriteData 写入的任何字节都指向正确的对等方发起流。aConnection 参数公开会话信息,包括 PeerIP、PeerPort 和 CreatedAt,应用程序可使用这些信息记录连接或初始化每会话上下文。
procedure OnQUICConnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection);
begin
Log('QUIC connected from ' + aConnection.PeerIP);
end;