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

2019-05-09 11:42:16 浏览数 (1)

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

代码语言:javascript复制
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();}
}
}

0 人点赞