TsgcUDPServerEventos › OnUDPException

OnUDPException Evento

Se activa cuando el hilo del listener UDP detecta una excepción no controlada al recibir o enviar datagramas.

Sintaxis

__property TsgcUDPExceptionEvent OnUDPException;
// typedef void __fastcall (__closure *TsgcUDPExceptionEvent)(TObject * Sender, TsgcUDPSocket * Socket, Exception E);

Valor Predeterminado

Observaciones

Centraliza el reporte de errores para el servidor UDP: el evento se activa cuando se genera una excepción durante la lectura, la escritura o el protocolo de enlace DTLS con cualquier par. El parámetro E es la instancia de excepción original y Socket identifica el endpoint en el que ocurrió el fallo (PeerIP/PeerPort identifican al par remoto cuando están disponibles). Las causas más comunes son fallos de carga/protocolo de enlace de OpenSSL, respuestas ICMP de puerto no alcanzable 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 y está listo para procesar el siguiente datagrama. El evento se despacha según la configuración de NotifyEvents.

Ejemplo

Volver a Eventos