0

可能重复:
使用 Java 检测 Internet 连接
如何检查 Java 中是否存在 Internet 连接?

以下是我检查 PC 是否具有 Internet 连接的代码:

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

4

1 回答 1

0

尝试使用InetAddress.isReachable()

于 2012-10-06T16:57:52.557 回答