java java查询当前广播域在线主机及主机名

葫芦的运维日志

下一篇 搜索 上一篇

2014/02/21 18:04


java查询当前广播域在线主机及主机名,不是多线程速度很慢,另外isReachable设置低于2000就会返回false,目前原因未知。。慢慢学习。。
 


import java.net.*;
import java.util.*;
class PingNet
{ public static void main(String[] args)
{

try{

int count=0;
for(int i=1;i< ibr> String host="192.168.0."+i;
InetAddress target=InetAddress.getByName(host);
if(target.isReachable(3000)){
count++;
System.out.println("发现"+ count+ "主机在线,"+"IP是"+target.getHostAddress()+",主机名是"+target.getHostName());}
}}catch (Exception ex){
ex.printStackTrace();}
}
}

 

 

葫芦的运维日志

上一篇 搜索 下一篇
© 冰糖葫芦甜(bthlt.com) 2019 王梓 赞助联系方式 陕ICP备17005322号