TsgcQUICServer › Eventos › OnQUICDisconnect
Se activa cuando una conexión QUIC se ha cerrado, informando del código de error y del motivo.
property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object
—
OnQUICDisconnect se genera cuando se cierra una conexión. Cuando el par cierra su stream normalmente, aCode es 0 y aReason es una cadena vacía; cuando la conexión finaliza debido a un error de transporte o SSL, aCode contiene el código de error y aReason una breve descripción. Tras este evento, el objeto de conexión se elimina del servidor y ya no debe referenciarse, por lo que debe liberar aquí cualquier contexto por sesión.
procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
Log('QUIC disconnected: ' + aReason);
end;