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

批量ping怎么实现

2012-01-22 
批量ping如何实现想完成批量ping的功能,有相关的java类库吗?如果自己写要如何着手呢我用jpcap只能实现点对

批量ping如何实现
想完成批量ping的功能,有相关的java类库吗?如果自己写要如何着手呢
我用jpcap只能实现点对点的单一ping,实现的功能类似PingInfo View这款工具


[解决办法]
参考 http://topic.csdn.net/u/20081210/10/73bd04f1-95e4-4dc8-bf60-31711ef89e29.html
只要把函数参数改为字符串数组,然后再try中加一个对字符串数组的循环即可。
[解决办法]
import java.io.IOException;
import java.net.Socket;


public class Attack extends Thread{
private int[] p;
Socket ss = null;

public Attack(int[] p) {
this.p = p;
}
 
public static void main(String[] args) {
for(int i=0;i<5000;i=i+100)
{
new Attack(new int[]{i+1,i+100}).start();
}
}
//@Override
public void run() {
System.err.println("启动线程");
for(int i=p[0]; i<p[1];i++){
try {
// System.out.println(i);
ss = new Socket("219.245.16.58",i);
System.err.println("扫描到端口: " + i);

} catch (IOException e) {

}
}
}
}

热点排行
Bad Request.