多线程FTP项目(3):socketserver版本
发布时间
阅读量:
阅读量
多线程FTP项目(3)—— socketserver版本多线程FTP项目
Threading版本实现与优化
最初计划自行开发一个支持多进程的FTP项目,即不借助socketserver模块来构建多线程FTP系统。然而在编写过程中进行调试时发现,尽管能够支持多个用户同时登录,但客户端在输入命令后常常遭遇“远程计算机直接断开连接”的问题。目前尚不清楚具体原因所在,不过在查阅了socketserver模块的源码之后,发现其内部实现的多线程机制较为复杂。因此我认为此次出现的错误很可能源于我对多线程相关知识掌握不足,最终决定采用socketserver模块来完成多线程FTP项目的开发。
项目开发目录


项目功能实现分析
- 用户注册流程
- 支持多账户登录功能
- 用户可浏览个人主目录内容
- 允许用户切换至不同主目录
全部评论 (0)
还没有任何评论哟~
