本人想实现如下一个功能:服务器开机后,自动检测本网段中的各主机是否处于开机状态。
初步一个想法是,服务器调用PING命令,循环PING本网段内的各主机,PING通则该机处于开机状
问题:1、不知如何在JAVA语言中调用PING命令
2、如在网段主机中有防火墙,PING不通的情况下如何获知主机是否开机
非常急切的盼望各位DX帮忙,非常非常感谢!
------解决方案--------------------
Process prs = Runtime.getRuntime().exec( "cmd /c ping ip ");
BufferedInputStream bis = new BufferedInputStream(prs.getInputStream());
InputStreamReader reader = new InputStreamReader(bis, "UTF-8 ");
然后自己分析