¿Cuál es un método sencillo para que un dispositivo Android pueda saber si una conexión de datos (ya sea WiFi o sólo de datos móviles) tiene bloqueado el tráfico UDP? Muchos puntos de acceso corporativos y públicos restringen el acceso UDP, y estoy buscando una manera de detectar esto manualmente. Estoy interesado en esto porque las aplicaciones VOIP en tiempo real, por ejemplo, no se debe esperar que funcionen con el mismo rendimiento en TCP que en UDP.
Para los propósitos de esta pregunta, yo asumiría que la conexión de datos es:
- mediante la perforación de agujeros o
- bloquea todo el tráfico UDP que no esté relacionado con el DNS.
También, por favor, asume que el dispositivo Android no está rooteado.
0 votos
nmap
sería la forma más fácil, pero requiere Root. Si por casualidad tiene un servidor (en una red diferente) que podría configurar para responder a los paquetes UDP, una aplicación como este funcionaría.