【发布时间】:2021-07-23 22:35:37
【问题描述】:
我需要检查一个 FTP 服务器是否处于活动状态,是这个服务器吗:
ftp://speedtest.tele2.net/upload/
我尝试使用此代码:
FTPClient ftp = new FTPClient();
try {
ftp.setConnectTimeout(5000);
ftp.setDefaultTimeout(5000);
ftp.setDataTimeout(5000);
ftp.connect(urlString);
return true;
} catch (IOException e) {
e.printStackTrace();
return false;
} finally {
ftp.disconnect();
}
问题是返回这个异常:
java.net.UnknownHostException:无法解析主机“ftp://speedtest.tele2.net/upload/”:没有与主机名关联的地址
如何做到这一点?
【问题讨论】:
-
如果
urlString只是speedtest.tele2.net会怎样?
标签: java android ftp ftp-client