# 基于Qt和C++的网盘系统
## 项目描述:采用C/S架构,数据库存储用户信息,磁盘存储用户文件。通过网盘,用户可以搜索好友,加好友,与好友聊天。同时可以上传下载、编辑文件,以及与好友分享文件。
### 1.使用C++面向对象编程特性。
### 2.通过信号和槽机制将对象发送的信号和接收者的槽函数关联起来,信号产生时,与之关联的槽函数就被执行。
### 3.使用SQLite3数据库存储用户信息和好友关系。
### 4.数据库和用户界面的操作类定义成单例模式,避免操作类频繁地创建消费。
### 5.客户端和服务端通过TCP Socket网络编程进行收发协议数据单元(PDU)。
### 6.客户端上传文件以字节流传输,使用定时器(Qtimer型指针)避免文件出现粘包(文件内容与请求)情况。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于Qt和C++的网盘系统(Network disk system based on Qt and C++).zip (4个子文件)
new
TcpClient.zip 7.72MB
.gitignore 623B
TcpServer.zip 4.59MB
README.md 864B
共 4 条
- 1
资源评论
白话Learning
- 粉丝: 4600
- 资源: 2983
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功