项目简介
本项目是基于QT框架开发的云存储系统,采用C/S架构,为用户打造安全、高效的文件存储与分享平台。客户端借助QT框架搭建,服务端运行于Centos 7环境,用户能通过该系统进行文件上传、下载、分享,还可与好友私聊及分享文件。
项目的主要特性和功能
- 好友管理:可添加、删除好友,与好友私聊并分享文件。
- 文件管理:支持文件夹的创建、删除、移动、重命名,以及文件的上传、下载、移动和分享。
- 用户界面:运用QT框架搭建,提供友好交互体验。
- 网络通信:通过自定义交互协议实现客户端与服务器的高效数据交互。
- 并发处理:服务器端采用多路复用、内存池、线程池等技术,保障并发环境下稳定运行。
安装使用步骤
- 项目源码已下载,跳过下载源码步骤。
- 配置开发环境:
- 服务端:安装Centos 7,并配置vim、G++、gdb等开发工具。
- 客户端:安装Windows 11,并配置QT Creator。
- 编译服务端:在Centos 7环境下,使用G++编译服务端代码。
- 编译客户端:在Windows 11环境下,使用QT Creator编译客户端代码。
- 启动服务端:在Centos 7环境下运行编译后的服务端程序。
- 启动客户端:在Windows 11环境下运行编译后的客户端程序,进行登录、文件管理、好友管理等操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】