用Java实现基本的FTP客户端

时间:2018-07-05 08:54:40

标签: java sockets ftp client

我想用Java编写FTP客户端,但有一个限制:不允许使用任何高级库(例如.ftp,.url等)。

如何实现打印当前目录,更改目录并下载简单的.txt文件的方法?

1 个答案:

答案 0 :(得分:0)

您可以先阅读管理FTP协议的RFC。这样一来,您可以了解FTP协议的工作原理,发送命令的方式,预期的响应等。

您可以在此处找到链接:https://tools.ietf.org/html/rfc959

除此之外,您还可以查看此GitHub存储库。在其中,您会找到一个简单的FTP客户端,当我在uni时我写回了它。 FtpConnection类实现了完成工作所需的大多数命令。

看看它以及如何使用它们。

https://github.com/Kortex/Simple-FTP-Client