首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

用java 兑现ping 所有网点ip的功能

2012-09-28 
用java 实现ping 所有网点ip的功能?向各位大侠请教:怎么样能用java 实现高效率的ping网站内所有网点ip的功

用java 实现ping 所有网点ip的功能?
向各位大侠请教:
  怎么样能用java 实现高效率的ping网站内所有网点ip的功能,大约500多个ip,最好能给出完整代码:参数是ip,返回值是0:网络不通,1:通。

谢谢


[解决办法]

Java code
public int ping(String ip) {    return InetAddress.getByName(host).isReachable(5000)?1:0;}String[] iparray = new String[500];//......for (int i=0; i<iparray.length; i++) {    int result = ping(iparray[i]);}
[解决办法]
Java code
public int ping(String ip) {    return InetAddress.getByName(ip).isReachable(5000)?1:0;}String[] iparray = new String[500];//......for (int i=0; i<iparray.length; i++) {    int result = ping(iparray[i]);}
[解决办法]
采用多线程:
Java code
for (Integer i = 1; i <= station; i++) {    String ip = pro.getPropertyValue("station" + i.toString(), "ip");    MonitorThread myThread = new MonitorThread(i, ip);    threads[i] = new Thread(myThread);    threads[i].start();} 

热点排行