private boolean isReachable(int nping, int wping, String ipping) throws Exception {
int nReceived = 0;
int nLost = 0;
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("ping -n " + nping + " -w " + wping + " " + ipping);
Scanner scanner = new Scanner(process.getInputStream());
process.waitFor();
ArrayList<String> strings = new ArrayList<>();
String data = "";
//
while (scanner.hasNextLine()) {
String string = scanner.nextLine();
data = data + string + "\n";
strings.add(string);
}
if (data.contains("IP address must be specified.")
|| (data.contains("Ping request could not find host " + ipping + ".")
|| data.contains("Please check the name and try again."))) {
throw new Exception(data);
} else if (nping > strings.size()) {
throw new Exception(data);
}
int index = 2;
for (int i = index; i < nping + index; i++) {
String string = strings.get(i);
if (string.contains("Destination host unreachable.")) {
nLost++;
} else if (string.contains("Request timed out.")) {
nLost++;
} else if (string.contains("bytes") && string.contains("time") && string.contains("TTL")) {
nReceived++;
} else {
}
}
return nReceived > 0;
}
nping - это число попыток ping ip (пакетов), если у вас занята сеть или системы, выберите более крупные номера. wping - это время ожидания понга из ip, вы можете установить его на 2000 мс для использования этого метода, и можете написать это:
blockquote>isReachable(5, 2000, "192.168.7.93");
Ответ: notasecret
https://developers.google.com/console/help/#service_accounts
Ваше приложение нуждается в закрытый ключ при запросе токена доступа OAuth 2.0 при взаимодействии между серверами. Google не хранит копию этого закрытого ключа, и этот экран является единственным местом для получения этого конкретного закрытого ключа. Когда вы нажимаете кнопку «Скачать закрытый ключ», закрытый ключ в формате PKCS # 12 загружается на локальный компьютер. Как показывает экран, вы должны надежно хранить этот ключ.
Имя загруженного закрытого ключа является отпечатком ключа.
При проверке ключа на вашем компьютере или использовании ключа в вашем приложении вам необходимо будет предоставить пароль notasecret . Обратите внимание, что хотя пароль для всех секретных ключей, выданных Google, одинаков (notasecret), каждый ключ является криптографически уникальным.