TsgcQUICServer › Eventos › OnQUICDisconnect
É disparado quando uma conexão QUIC foi fechada, reportando o código de erro e o motivo.
property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object
—
OnQUICDisconnect é disparado quando uma conexão é encerrada. Quando o par fecha seu stream normalmente, aCode é 0 e aReason é uma string vazia; quando a conexão termina por um erro de transporte ou SSL, aCode contém o código de erro e aReason uma breve descrição. Após este evento, o objeto de conexão é removido do servidor e não deve mais ser referenciado, portanto libere qualquer contexto por sessão aqui.
procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
Log('QUIC disconnected: ' + aReason);
end;