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;