【发布时间】:2013-03-18 16:17:50
【问题描述】:
当我在 Java 中 ping 地址时,我使用这段代码来测试它们是否可以访问
reachable = (InetAddress.getByName(host).isReachable(5000));
我从数据库中获取主机。所以我的问题是,每次 ping 一个 IP 地址时,我需要将 ProgressBar 填充 1,但它有点问题导致此行 ping 所有 IP 地址,然后才显示结果。因此,如果进度条已满,则没有任何意义当 ping 完成时。
【问题讨论】:
-
这是桌面/网络应用程序吗?不太确定是什么问题
-
这一行只 ping 一个地址。一旦
isReachable()返回,您可以更新您的进程栏。 -
@AlexR 抱歉,我对此有点陌生,你能解释一下我必须在哪里放置命令吗?它在这段代码中吗?是否可以一次 ping 多个 IP 地址?