# c-_wangpan
c++网盘项目
该项目是一个基于C++语言和Qt框架开发的C/S架构网盘客户端项目。主要功能包括聊天和文件两大模块,通过Socket网络编程实现客户端和服务器之间的通信,同时涉及数据库、文件处理和数据协议设计等技术。
## 1.聊天
实现了好友的基本操作,包括查看、添加和删除好友,支持好友之间私聊和群聊;提供查看在线用户和用户查找功能。
## 2.文件
实现了文件基本的操作,包括查看、新建和删除文件;支持文件的上传和下载功能;提供文件分享功能,可以跟好友互相分享文件。
## 3.运行
该项目使用的数据库为SQLite3,数据库文件位置:TcpServer/cloud.db
需要指定服务器存储客户端文件的位置:在myTcpSocket.cpp的注册请求中修改和tcpClient.cpp的登录回应中修改
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
TCP案例.rar (45个子文件)
TCP案例
cm
TcpClient
protocol.h 4KB
privatechat.cpp 2KB
friend.h 1KB
book.h 2KB
tcpclient.ui 3KB
TcpClient.pro 968B
opewidget.cpp 889B
book.cpp 16KB
online.h 475B
privatechat.h 571B
config.qrc 97B
dir.jpg 40KB
sharefile.cpp 4KB
file.jpg 6KB
file.qrc 125B
main.cpp 316B
TcpClient.pro.user 32KB
tcpclient.h 1KB
client.config 15B
online.cpp 1KB
protocol.cpp 363B
privatechat.ui 1KB
sharefile.h 977B
friend.cpp 7KB
opewidget.h 547B
online.ui 2KB
tcpclient.cpp 17KB
TcpServer
protocol.h 4KB
mytcpserver.cpp 2KB
tcpserver.ui 407B
mytcpsocket.h 822B
server.config 15B
tcpserver.cpp 1KB
config.qrc 128B
tcpserver.h 442B
main.cpp 264B
opdb.cpp 8KB
protocol.cpp 339B
cloud.db 24KB
TcpServer.pro.user 32KB
opdb.h 1KB
mytcpserver.h 557B
TcpServer.pro 813B
mytcpsocket.cpp 29KB
README.md 886B
共 45 条
- 1
资源评论
rrokoko
- 粉丝: 222
- 资源: 65
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SpringBoot的Java单科成绩管理系统设计源码
- pygame-2.6.1-cp38-cp38-win-amd64
- 一个基于 Spring Boot 的RESTful API项目示例:图书管理系统
- 算法设计北航童咏昕老师-最长公共子序列问题(动态规划)C语言实现
- 一个基于QT + ffpemg仿网易云UI的音乐播放器项目,支持桌面歌词
- DIB(Deep Image Blending)是一种深度学习技术,用于将多个图像融合在一起,生成高质量的合成图像
- foc,stm32代码aaaaaa
- 蓝牙定位前端111111111111111111111
- 一个简单的用户会话管理系统 这个项目将展示如何使用 Redis 来存储和管理用户的会话信息
- 自动截图工具,自由设定路径,间隔时间,区域
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功