TsgcQUICServer › 이벤트 › OnQUICDisconnect

OnQUICDisconnect 이벤트

QUIC 연결이 닫힐 때 오류 코드와 이유를 보고하며 발생합니다.

구문

property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object

기본값

—

설명

OnQUICDisconnect는 연결이 닫히면 발생합니다. 피어가 스트림을 정상적으로 닫으면 aCode는 0이고 aReason은 빈 문자열입니다. 전송 또는 SSL 오류로 인해 연결이 종료되면 aCode는 오류 코드를, aReason은 짧은 설명을 전달합니다. 이 이벤트 후에는 연결 객체가 서버에서 제거되어 더 이상 참조해서는 안 되므로, 여기서 모든 세션별 컨텍스트를 해제하십시오.

예제


procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
  Log('QUIC disconnected: ' + aReason);
end;

이벤트로 돌아가기