前言:广工计算机网络课程设计(95分通过),报告文档、源代码可以在github或者码云上下载,如果对您有帮助,希望您同时在github和码云给个star,谢谢!
一、设计题目 编程实现FTP服务器 ★★★
已知技术参数和设计要求 设计要求:
1.客户端通过Windows的命令行访问FTP服务器。
2.FTP服务器可以并发地服务多个客户。
3.至少实现对FTP命令user、pass、dir、get的支持。即用户注册、显示服务器端的文件列表、下载文件等。
4.FTP服务器必须对出现的问题或错误做出响应。
设计内容与步骤
- 参考相关的RFC,熟悉FTP规范;
- 学习多线程机制;
- FTP服务器结构设计;
- FTP服务器程序设计;
- FTP服务器程序调试;
- 课程设计任务书。
设计工作计划与进度安排
1.Socket程序设计 4小时
2.程序调试调试方法 4小时
3.FTP规范 4小时
4.FTP服务器结构设计 4小时
5.FTP服务器程序设计与调试 14小时
6.课程设计报告 5小时