TsgcQUICServer › イベント › 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;