TsgcQUICServer › Eventos › OnQUICDisconnect

OnQUICDisconnect Evento

Se activa cuando una conexión QUIC se ha cerrado, informando del código de error y del motivo.

Sintaxis

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

Valor Predeterminado

—

Observaciones

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.

Ejemplo


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

Volver a Eventos