Quel est un moyen facile pour un appareil Android de savoir si une connexion de données (Wi-Fi ou données mobiles uniquement) bloque le trafic UDP ? De nombreux points d'accès publics et d'entreprise restreignent l'accès UDP, et je cherche un moyen de détecter cela manuellement. Je m'intéresse à cela car les applications VOIP en temps réel, par exemple, ne devraient pas être censées fonctionner avec les mêmes performances en TCP qu'en UDP.
Pour les besoins de cette question, je suppose que la connexion de données utilise :
- le hole-punching ou
- bloque tout le trafic UDP qui n'est pas lié à DNS.
De plus, veuillez supposer que l'appareil Android n'est pas rooté.
0 votes
nmap
serait le moyen le plus facile, mais nécessite des privilèges root. Si vous avez un serveur (sur un réseau différent) que vous pourriez configurer pour répondre aux paquets UDP, une application comme celle-ci fonctionnerait.