4

我应该能够成功地向/从 FTP 服务器发送和接收文件。

但是,代码中没有发生任何变化,我开始得到这个:

错误:java.net.ConnectException:连接超时:连接

我正在做的是:

FTPClient ftp = new FTPClient();

ftp.connect( IPADDRESS of FTP server);

connect()正在执行此操作。我不明白它的原因。

4

2 回答 2

2

错误消息告诉您操作系统连接到服务器的尝试超时。这通常意味着:

  • 远程服务器已断开网络,或
  • 某些东西(例如防火墙)是通过 FTP 端口发送到服务器的“黑洞”数据包。
于 2010-12-21T08:56:32.630 回答
0

表示尝试将套接字连接到远程地址和端口时发生错误的信号。通常,连接被远程拒绝(例如,没有进程正在侦听远程地址/端口)。

来源:JavaDoc

于 2010-12-21T08:14:51.613 回答