# GroupProject0606 **Repository Path**: mo-kailin/group-project0606 ## Basic Information - **Project Name**: GroupProject0606 - **Description**: 团队项目:私有协议文件管理服务器 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2022-06-05 - **Last Updated**: 2024-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GroupProject0606 #### 介绍 ``` 团队项目:私有协议文件管理服务器 ``` #### 一期功能 ``` (1)cd 进入服务器对应目录。 (2)ls 列出服务器上相应的目录和文件。 (3)pwd 显示目前所在路径。 (4)puts filename 将本地文件上传至服务器。 (5)gets filename 按文件名下载服务器文件到本地。 (6)rm filename 按文件名删除服务器上的文件。 (7)mkdir 创建文件夹 (8)非法命令 不响应。 ``` #### 二期功能 ``` (1)密码验证 (2)日志记录 (3)断点续传 (4)大文件优化 ``` #### 三期功能 ``` (1)用户注册 (2)用户登录 (3)虚拟文件表 (4)文件秒传 ``` #### 四期功能 ``` (1)长短命令分离 (2)用户身份验证令牌Token (3)超时断开连接 ``` #### 五期功能 ``` (1)多点下载 ``` #### 注意事项 ``` 1.多写注释 2.每个文件夹内: func.h 统一写包含的头文件 function.h 统一写函数的声明 function.c 统一写函数的实现 server.c/client.c 服务器端/客户端(屎山,尽量不擅自修改) struct.h 统一写结构体的声明 ```