代码拉取完成,页面将自动刷新
SQLite Download Page;也可以用已经下载好的安装包
//打开windows窗口输入下列代码,前提是SQLite加入了环境变量
//在该路径下会产生一个cloud.db的数据库文件
sqlite ./cloud.db
client.config和server.config
//将服务器的IP和PORT信息填入配置文件中
//将配置文件作为资源文件添加到资源文件中
//程序运行时加载配置文件中的数据
127.0.0.1 //可以直接修改为你自己的IP地址
8888
QT += core gui network
头文件:#include<QTcpSocket>
//1、弹性结构体:通讯协议
struct PDU
{
uint uiPDULen; //总的协议数据单元大小
uint uiMsgType; //消息类型
char caData[64]; //文件名
uint uiMsgLen; //实际消息长度
int caMsg[]; //实际消息
};
//实际消息是一个弹性数组,可以任意改大小
//2、消息类型uiMsgType
enum ENUM_MSG_TYPE
{
ENUM_MSG_TYPE_MIN=0, //枚举以0为开头,后续增长1
ENUM_MSG_TYPE_REGIST_REQUEST, //注册请求
ENUM_MSG_TYPE_REGIST_RESPOND, //注册回复
ENUM_MSG_TYPE_LOGIN_REQUEST, //登录请求
ENUM_MSG_TYPE_LOGIN_RESPOND, //登录回复
ENUM_MSG_TYPE_ALL_ONLINE_REQUEST, //在线用户请求
ENUM_MSG_TYPE_ALL_ONLINE_RESPOND, //在线用户回复
ENUM_MSG_TYPE_SEARCH_USR_REQUEST, //搜索用户请求
ENUM_MSG_TYPE_SEARCH_USR_RESPOND, //搜索用户回复
ENUM_MSG_TYPE_ADD_FRIEND_REQUEST, //添加好友请求
ENUM_MSG_TYPE_ADD_FRIEND_RESPOND, //添加好友回复
ENUM_MSG_TYPE_ADD_FRIEND_AGGREE, //同意添加好友
ENUM_MSG_TYPE_ADD_FRIEND_REFUSE, //拒绝添加好友
ENUM_MSG_TYPE_FLUSH_FRIEND_REQUEST,//刷新好友请求
ENUM_MSG_TYPE_FLUSH_FRIEND_RESPOND,//刷新好友回复
ENUM_MSG_TYPE_DELETE_FRIEND_REQUEST,//删除好友请求
ENUM_MSG_TYPE_DELETE_FRIEND_RESPOND,//删除好友回复
ENUM_MSG_TYPE_PRIVATE_CHAT_REQUEST,//私聊请求
ENUM_MSG_TYPE_PRIVATE_CHAT_RESPOND,//私聊回复
ENUM_MSG_TYPE_GROUP_CHAT_REQUEST,//群聊请求
ENUM_MSG_TYPE_GROUP_CHAT_RESPOND,//群聊回复
ENUM_MSG_TYPE_CREATE_DIR_REQUEST, //创建文件夹请求
ENUM_MSG_TYPE_CREATE_DIR_RESPOND, //创建文件夹回复
ENUM_MSG_TYPE_FLUSH_FILE_REQUEST, //刷新文件请求
ENUM_MSG_TYPE_FLUSH_FILE_RESPOND, //刷新文件回复
ENUM_MSG_TYPE_DEL_DIR_REQUEST, //删除目录请求
ENUM_MSG_TYPE_DEL_DIR_RESPOND, //删除目录回复
ENUM_MSG_TYPE_RENAME_FILE_REQUEST, //重命名文件请求
ENUM_MSG_TYPE_RENAME_FILE_RESPOND, //重命名文件回复
ENUM_MSG_TYPE_ENTER_DIR_REQUEST, //进入文件夹请求
ENUM_MSG_TYPE_ENTER_DIR_RESPOND, //进入文件夹回复
ENUM_MSG_TYPE_DEL_FILE_REQUEST, //删除常规文件请求
ENUM_MSG_TYPE_DEL_FILE_RESPOND, //删除常规文件回复
ENUM_MSG_TYPE_UPLOAD_FILE_REQUEST, //上传文件请求
ENUM_MSG_TYPE_UPLOAD_FILE_RESPOND, //上传文件回复
ENUM_MSG_TYPE_DOWNLOAD_FILE_REQUEST, //下载文件请求
ENUM_MSG_TYPE_DOWNLOAD_FILE_RESPOND, //下载文件回复
ENUM_MSG_TYPE_SHARE_FILE_REQUEST, //共享文件请求
ENUM_MSG_TYPE_SHARE_FILE_RESPOND, //共享文件回复
ENUM_MSG_TYPE_SHARE_FILE_NOTE,
ENUM_MSG_TYPE_SHARE_FILE_NOTE_RESPOND,
ENUM_MSG_TYPE_MOVE_FILE_REQUEST, //移动文件请求
ENUM_MSG_TYPE_MOVE_FILE_RESPOND, //移动文件回复
ENUM_MSG_TYPE_MAX=0x00ffffff
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。