Android
Ping ICMP
Поиск…
Вступление
Запрос ICMP Ping можно выполнить в Android, создав новый процесс для запуска запроса ping. Результат запроса может быть оценен после завершения запроса ping из его процесса.
Выполняет одиночный Ping
В этом примере выполняется попытка одного запроса Ping. Команда ping внутри runtime.exec
метода runtime.exec
может быть изменена на любую действительную команду ping, которую вы могли бы выполнить самостоятельно в командной строке.
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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow