TsgcQUICServer › Eventos › OnQUICException
Se activa cuando se produce una excepción no controlada al atender una conexión QUIC o el listener.
property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object
—
OnQUICException se genera cuando el hilo de bombeo en segundo plano del servidor captura una excepción al aceptar conexiones, avanzar protocolos de enlace, leer streams o ejecutar un controlador de eventos. El parámetro aConnection identifica la sesión con la que se relaciona el error, o es nil en el caso de un fallo a nivel de listener que no está vinculado a una sola conexión. El parámetro aException contiene el error para que la aplicación pueda registrarlo o tomar medidas de recuperación; el servidor sigue funcionando, por lo que gestionar el evento evita que el fallo pase desapercibido.
procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
Log('QUIC error: ' + aException.Message);
end;