Java代码调用cmd中的ping命令.如何获得ping返回的信息?

Java代码调用cmd中的ping命令.如何获得ping返回的信息?,第1张

public static void main(String[] args) throws IOException, InterruptedException {

// 执行ping命令

String cmdPing = "ping 127001";

Runtime run = RuntimegetRuntime();

Process process = runexec(cmdPing);

processwaitFor();

    BufferedReader br = new BufferedReader(new     InputStreamReader(processgetInputStream(), CharsetforName("GBK")));

    String line = null;

while ((line = brreadLine()) != null) {

Systemoutprintln(line);

}

}

需要遍历局域网IP的,大体分为两步:
1得到局域网网段,可由自己机器的IP来确定
2根据IP类型,一次遍历局域网内IP地址 给一个JAVA类,编译之后直接运行便可以得到局域网内所有IP,具体怎样使用自己编写相应代码调用便可 代码如下:
package bean;
import javaio;
import javautil;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13506543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-21
下一篇 2023-08-21

发表评论

登录后才能评论

评论列表(0条)

保存