【问题标题】:Connect to FTP with Java使用 Java 连接到 FTP
【发布时间】:2011-12-22 01:42:16
【问题描述】:

我想从 Java 连接到 FTP。

我已经这样做了: 当套接字连接到 FTP 时,我从套接字的输入流中收到 220 消息(来自 FTP 服务器的欢迎消息)。

然后我通过套接字输出流发送这个字节串:“HELP”。

但是在发送那个字节串之后,服务器没有收到任何东西。输入流仍在听,但完全安静。

我错过了什么重要的事情吗?

【问题讨论】:

    标签: java sockets ftp


    【解决方案1】:

    没有必要重新发明轮子。相反,我建议使用 Apache 的org.apache.commons.net.ftp.FTPClient。如需更多信息,请参阅Apache Commons Net

    【讨论】:

    • 我知道 org.apache.commons.net.ftp.FTPClient 但我想自己做一个非常非常简单的 FTP。只需让它连接(我已经成功)到服务器并向它发送命令并获取回复。
    【解决方案2】:

    您需要在发送的命令末尾发送 CR/LF 行终止符,例如

    HELP\r\n
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      • 2016-05-31
      • 2012-09-06
      • 2015-03-23
      • 2011-05-28
      相关资源
      最近更新 更多