TsgcUDPCLient › Eventos › OnUDPException
Se activa cuando el hilo lector UDP captura una excepción no controlada.
property OnUDPException: TsgcUDPExceptionEvent;
// TsgcUDPExceptionEvent = procedure(Sender: TObject; Socket: TsgcUDPSocket; E: Exception) of object
—
Centraliza el reporte de errores del cliente UDP: se activa cuando se lanza una excepción al enviar, recibir o durante el handshake DTLS. El parámetro E es la instancia de excepción original y Socket identifica el endpoint donde ocurrió el error. Las causas comunes son errores de resolución DNS, fallos de carga/handshake de OpenSSL, respuestas ICMP de puerto inaccesible y errores de socket del sistema operativo. Registre o muestre E.Message; no vuelva a lanzar la excepción, ya que el hilo lector ya se ha recuperado. El evento se despacha según la configuración de NotifyEvents.
procedure TForm1.oClientUDPException(Sender: TObject; Socket: TsgcUDPSocket;
E: Exception);
begin
Memo1.Lines.Add('UDP error: ' + E.Message);
end;