TsgcHTTP3Server › 이벤트 › OnH3Connect

OnH3Connect 이벤트

클라이언트가 HTTP/3 연결을 설정할 때 발생합니다.

구문

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

기본값

—

Parameters

NameType설명
aConnectionconst TsgcQUICServerConnection새로 설정된 QUIC 연결. PeerIP, PeerPort, CreatedAt 및 연결 상태를 노출합니다.

설명

OnH3Connect는 클라이언트가 QUIC 핸드셰이크(TLS 1.3 교환 및 h3의 ALPN 협상 포함)를 완료하고 서버가 HTTP/3 제어 및 QPACK 스트림을 연 후에 발생하며, 이는 연결이 요청을 전달할 준비가 되었음을 의미합니다. 이 이벤트는 모든 OnH3Request보다 먼저 연결당 한 번 발생합니다. aConnection 매개변수를 사용하여 피어를 기록하거나 연결별 컨텍스트를 초기화하십시오.

예제


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

이벤트로 돌아가기