FTP服务器
项目功能
- 服务端和客户端两部分,要求启动一个服务端,可以同时 处理多个客户端请求
- 功能
- 可以查看服务端文件库中所有的普通文件
- 从客户端可以下载文件库的文件到本地
- 可以将本地文件上传的服务端文件库
- 退出
- 客户端使用print在终端打印简单的命令提示,通过命令 提示发起请求
技术分析
TCP连接、多进程并发
功能分析
获取文件列表
- 客户端
- 发送请求
- 得到回复判断能否获取列表
- 接收文件名称列表打印
- 服务端
- 接收请求
- 判断请求类型
- 判断能否满足请求,回复信息确认
- 执行请求发送文件列表
文件下载
- 客户端
- 发送请求 (文件名)
- 得到回复判断能否下载
- 下载文件
- 服务端
- 接收请求
- 判断请求类型
- 判断能否满足请求,回复信息确认
- 执行请求发送文件
网友评论