- 博客(1)
- 资源 (9)
- 收藏
- 关注
原创 通过线程巧为InetAddress.getByName() DNS查询添加超时限制功能
虽然Socket类有setTimeout()方法,URLConnection有setConnectTimeout()方法,但这都不能给DNS查询过程添加时间限制,也就是说,如果DNS服务器挂了,那么代码就会阻塞几十秒才能抛出异常。我最近就遇到了这个问题,当DNS服务器出问题的时候,setTimeout()设置的超时时间就不起作用了。经过google,发现Java目前居然还没有现成的AP
2015-01-28 19:10:27 6991
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人