使用Java连接到FTP

时间:2011-11-04 14:14:18

标签: java sockets ftp

我想从Java连接到FTP。

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

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

但是在发送该字节字符串后没有从服务器收到任何内容。输入流仍在监听,但总体上很安静。

我错过了重要的事情吗?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

您需要在发送命令的末尾发送CR / LF线路终结器,例如

HELP\r\n