FTP作业
本节内容:
- 面向对象高级语法部分
- Socket开发基础
- 作业:开发一个支持多用户在线的FTP程序
面向对象高级语法部分
参考:http://www.cnblogs.com/wupeiqi/p/4766801.html
metaclass 详解文章:http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python 得票最高那个答案写的非常好
Socket 编程
参考:http://www.cnblogs.com/wupeiqi/articles/5040823.html
作业:开发一个支持多用户在线的FTP程序
要求:
- 用户加密认证
- 允许同时多用户登录
- 每个用户有自己的家目录 ,且只能访问自己的家目录
- 对用户进行磁盘配额,每个用户的可用空间不同
- 允许用户在ftp server上随意切换目录
- 允许用户查看当前目录下文件
- 允许上传和下载文件,保证文件一致性
- 文件传输过程中显示进度条
- 附加功能:支持文件的断点续传
以上Alex原文链接:http://www.cnblogs.com/alex3714/articles/5213184.html