使用Netty实现的FTP服务器
-
使用java的netty实现了FTP的客户端和服务端
-
使用c++实现了FTP的客户端
-
对资源并没有进行太多的管理,可能会存在bug。。。
-
只实现了简单的用户登录,文件上传下载的功能
-
没有对文件夹操作,文件是否存在等进行校验
-
使用ehcache缓存一些必要的数据
-
使用了谷歌的Google Protocol Buffer来自定义数据包的格式
-
自己自定义了用于解析Protocol的编码器和解码器,虽然用它自带的也是可以的