【发布时间】:2014-04-03 22:39:19
【问题描述】:
我想开发一个局域网搜索工具。为此,我需要所有连接的主机 IP。为此,我正在使用它,但它对我不起作用。它给出了所有无法访问的结果,甚至是我自己的 IP。
请帮我看看这里出了什么问题
public static void checkHosts(String subnet) throws UnknownHostException, IOException{
int timeout=1000;
for (int i=1;i<254;i++){
System.out.println(i);
String host=subnet + "." + i;
if (InetAddress.getByName(host).isReachable(timeout)){
System.out.println(host + " is reachable");
}
else{
System.out.println(host + " is not reachable");
}
}
【问题讨论】:
标签: java network-programming lan