放一个文档在这里,防止自己犯拖延症= =
已完成
- (已完成) USER, PASS, SYST, TYPE, QUIT, ABOR
- (已完成) PORT, PASV, RETR, STOR
- (已完成) MKD, RMD, CWD, LIST
- (已完成) Autograde
- (已完成) 自测无 bug
mkd <DIR> cwd <DIR> rmd ../<DIR> cwd ..
会挂,不想处理了,这要写cwd ..
的手动解析...retr ..
可能会挂,哇都是..
的锅- Client 的错误使用可能会造成 Server 结束运行,而且不报 error,这个真的不想调了...
- (已完成) kqueue 完全异步
- 真·异步,文件传输都是异步
- (已完成) 绝对/相对路径支持 & 权限检查
- 假·路径支持,放
chdir() getcwd()
里面跑一下的,并没有手动解析
- 假·路径支持,放
- (已完成) 命令大小写兼容
- (已完成) PWD
- (已完成) USER, PASS, SYST, TYPE, QUIT, ABOR
- (已完成) PORT, PASV, RETR, STOR
- (已完成) MKD, RMD, CWD, LIST
- (已完成) 自测无 bug
- (已完成) 简易 shell
- 封装了
passive [on|off]
- 封装了
mkdir rmdir cd ls <-command>
- 封装了
get put
- 封装了
- (已完成) PWD
- (懈怠中) 文档