
¿Cómo sé si el puerto UDP al que envío solicitudes está bloqueado? Estoy enviando una solicitud SNMP y el agente SNMP recibe solicitudes en el puerto UDP 161. Quiero saber si el puerto está bloqueado o no.
Respuesta1
No lo haces. UDP no tiene conexión. La única forma de saberlo es si tienes algo esperando para responder a tu mensaje y no responde. Incluso esto no te dice que está bloqueado, sólo te dice que algo anda mal, algo así como un "error general".
editar: Esto supone que estabas hablando en términos de descubrir esto de forma remota.
Respuesta2
La forma definitiva de comprobar si el ordenador destinatario recibe un paquete es con un rastreador de red. UsarWireshark. Recomiendo ejecutar Wireshark tanto en el cliente como en el servidor (asumiendo que ambas son PC, no un dispositivo de red) para que pueda ver cómo se envía y se recibe (o no se recibe si el firewall lo está bloqueando).