我正在尝试浏览 URL 列表并获取他们的 IP,但我注意到有时它会挂在网站上并且永远不会继续前进,有时它会跳过一堆网站。有谁知道这是什么原因造成的?
for (String site : sites) {
try {
address = InetAddress.getByName(new URL(site).getHost()).getHostAddress();
} catch (Exception e) {
System.out.println(e);
}
IPList.put(address, site);
publish(site);
}
编辑:我已将问题缩小到发布方法。似乎它在有机会发布所有内容之前完成了 for 循环,然后它就停止了......
EDIT2:想通了,我的小错误。谢谢。