Android : 检查与 IP 地址的连接
Android : Checking connectivity to Ip address
我从互联网上得到以下代码
public boolean isConnectedToServer(String url, int timeout) {
try {
URL myUrl = new URL(url);
URLConnection connection = myUrl.openConnection();
connection.setConnectTimeout(timeout);
connection.connect();
return true;
} catch (Exception e) {
// Handle your exceptions
return false;
}
}
每当我调用此方法时:
System.out.println(isConnectedToServer("192.168.1.65",5));
输出仍然是 false
,我可以轻松访问我的 Web 服务文件,因此可以连接到该 IP,但我无法检查该 IP 是否可达,有什么想法吗?
PS:使用本地 IP 地址连接到我的 XAMPP 服务器
错误:
java.net.MalformedURLException: Protocol not found: 192.168.1.65
我从互联网上得到以下代码
public boolean isConnectedToServer(String url, int timeout) {
try {
URL myUrl = new URL(url);
URLConnection connection = myUrl.openConnection();
connection.setConnectTimeout(timeout);
connection.connect();
return true;
} catch (Exception e) {
// Handle your exceptions
return false;
}
}
每当我调用此方法时:
System.out.println(isConnectedToServer("192.168.1.65",5));
输出仍然是 false
,我可以轻松访问我的 Web 服务文件,因此可以连接到该 IP,但我无法检查该 IP 是否可达,有什么想法吗?
PS:使用本地 IP 地址连接到我的 XAMPP 服务器
错误:
java.net.MalformedURLException: Protocol not found: 192.168.1.65