可能重复:
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();
}
我想知道这是否是一种可靠且最好的方法?只要没有互联网连接,就会抛出一个接受,并且布尔变量的值连接等于false
。