【发布时间】:2012-10-06 16:54:10
【问题描述】:
可能重复:
Detect internet Connection using Java
How to check if internet connection is present in java?
以下是我检查 PC 是否有互联网连接的代码:
try{
URL url = new URL("http://www.google.co.in");
URLConnection connection = url.openConnection();
connected = true;
}
catch(IOException ioe){
connected = false;
ioe.printStackTrace();
}
我想知道这是否是一种可靠且最好的方法?只要没有互联网连接,就会抛出一个接受,并且布尔变量 connected 的值等于 false。
【问题讨论】:
-
提示:
ping www.stackoverflow.com. -
这个方法不靠谱! connected 的值始终为 true。谁能解释一下为什么!?
标签: java connection