请问一下,如何通过JAVA调用windows的ping命令,得知局域网内所有机器是否开机?
Process p=Runtime.getRuntime().exec("ping 127.0.0.1 -t");
如何得到里面的内容?
或者高手有更好的办法能在整个局域网不安装任何软件的情况下得知终端机是否开机??
答对奖励一百分。(分是小,但对我的帮助真的很大。谢谢大家!)
Process p=Runtime.getRuntime().exec("ping 127.0.0.1 -t");
如何得到里面的内容?
或者高手有更好的办法能在整个局域网不安装任何软件的情况下得知终端机是否开机??
答对奖励一百分。(分是小,但对我的帮助真的很大。谢谢大家!)
try {
Process ps = Runtime.getRuntime().exec("ping 127.0.0.1");
InputStream is = ps.getInputStream();
while ( (read = is.read()) != -1) {
System.out.print( (char) read);
}
}
catch (IOException ex) {
ex.printStackTrace();
}
但是对方机器如果有防火墙,那么什么办法都没用。
When Runtime.exec() won't