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