在while中抛出一次未知的主机异常

时间:2012-03-20 05:37:44

标签: java networking

String urlSD=" some url" ;
URL urlGetContents = new URL(urlSD);
DataInputStream rd = new DataInputStream(urlGetContents.openStream());

我在这里得到UnknownHostException。让我混淆的是,它在一段时间内运行良好(不会抛出异常50次),然后第51次抛出异常。这是怎么造成的,我该如何解决?

1 个答案:

答案 0 :(得分:2)

  

这是如何引起的?如何解决?

听起来您的DNS服务器或缓存出现故障,或者出现间歇性网络问题。 (就像我家的宽带......)

要解决后一个问题,请尝试在调制解调器上牺牲黑公鸡。