Comment faire un ping du serveur dans Android?
Comment puis-je faire un ping sur quelques serveur web Android pour tester si j'ai une connexion Internet?
J'ai donc besoin de la méthode qui effectue un ping vers le site donné et retourne false si j'ai pas Internet et vrai si j'ai.
Avez-vous regardé le ConnectivityManager classe? developer.android.com/reference/android/net/...
Maintenant, je vais voir ça. Est-ce public static boolean isNetworkAvailable(Context context) { return ((ConnectivityManager) contexte.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo() != null; } une solution adaptée à toutes les situations et fonctionne bien?
Maintenant, je vais voir ça. Est-ce public static boolean isNetworkAvailable(Context context) { return ((ConnectivityManager) contexte.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo() != null; } une solution adaptée à toutes les situations et fonctionne bien?
OriginalL'auteur user2543953 | 2013-07-05
Vous devez vous connecter pour publier un commentaire.
Voir cette méthode, c'est le meilleur moyen pour vérifier la connectivité à un serveur donné:
http://developer.android.com/reference/java/net/InetAddress.html#isReachable(int)
Oui, mais plus précisément sur Android ça marche - j'ai dans le code de production et il n'y a pas de problèmes avec elle. Vous devez l'utiliser pour vérifier la connectivité à un serveur donné, si vous avez besoin d'générale tester la connectivité réseau, l'utilisation ConnectivityManager
OriginalL'auteur ognian
Utiliser ces méthodes pour la commande ping sur le serveur
OriginalL'auteur Hitesh Pratyush V