网盘项目

我要开发同款
傻傻的笑2023年11月05日
114阅读
开发技术c++
所属分类mysqlSocket

作品详情

项目介绍:项目基于Linux平台开发。企业为保证企业内部数据安全,不允许员工将企业内部文件保存在除公司以外的个人电脑上。针对此情况设计仿百度网盘系统,员工可将个人工作相关文件保存至企业服务器,若在公司外出现紧急情况需要用到内部文件,也可远程连接服务器下载/上传相关文件。
技术要点
(1)设计线程池,通过Epoll实现IO复用,实现多用户同时登录。
(2)登录验证,个人文件权限管理,建立数据库存储用户相关信息,定时器实现超时断开连接。
(3)断点续传,大文件通过mmap提高上传/下载速度。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论