public boolean cmdPing(String ip){
String os = System.getProperty("os.name");
if(null != os && os.toLowerCase().contains("windows")){
String command = "cmd.exe /c ping "+ip;
try {
Process p = Runtime.getRuntime().exec(command);
InputStream is = p.getInputStream();
boolean falg = false;
if(null != is){
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String str = null;
while(null != (str = br.readLine())){
System.out.println(str);
if(falg = str.contains("TTL")){
break;
}
}
br.close();
}
return falg;
} catch (IOException e) {
e.printStackTrace();
}
}
return false;
}
String os = System.getProperty("os.name");
if(null != os && os.toLowerCase().contains("windows")){
String command = "cmd.exe /c ping "+ip;
try {
Process p = Runtime.getRuntime().exec(command);
InputStream is = p.getInputStream();
boolean falg = false;
if(null != is){
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String str = null;
while(null != (str = br.readLine())){
System.out.println(str);
if(falg = str.contains("TTL")){
break;
}
}
br.close();
}
return falg;
} catch (IOException e) {
e.printStackTrace();
}
}
return false;
}