Android
Ping ICMP
Recherche…
Introduction
La requête ICMP Ping peut être effectuée dans Android en créant un nouveau processus pour exécuter la requête ping. Le résultat de la demande peut être évalué à la fin de la requête ping depuis son processus.
Effectue un seul ping
Cet exemple tente une seule requête Ping. La commande ping à l'intérieur de l' runtime.exec
méthode runtime.exec
peut être modifiée pour n'importe quelle commande ping valide que vous pourriez effectuer vous-même dans la ligne de commande.
try {
Process ipProcess = runtime.exec("/system/bin/ping -c 1 8.8.8.8");
int exitValue = ipProcess.waitFor();
ipProcess.destroy();
if(exitValue == 0){
// Success
} else {
// Failure
}
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow