/FTP_Netty

Netty实现的FTP服务器,以及C++实现的FTP客户端

Primary LanguageJava

FTP_Netty

使用Netty实现的FTP服务器

  • 使用java的netty实现了FTP的客户端和服务端

  • 使用c++实现了FTP的客户端

  • 对资源并没有进行太多的管理,可能会存在bug。。。

  • 只实现了简单的用户登录,文件上传下载的功能

  • 没有对文件夹操作,文件是否存在等进行校验

  • 使用ehcache缓存一些必要的数据

  • 使用了谷歌的Google Protocol Buffer来自定义数据包的格式

  • 自己自定义了用于解析Protocol的编码器和解码器,虽然用它自带的也是可以的