| | |
| | | struct VersionNumRes // 版本号响应 |
| | | { |
| | | Head head; |
| | | char version_id[64]; // 版本号 |
| | | char versionId[64]; // 版本号 |
| | | VersionNumRes() { |
| | | head.type = VERSIONNUM_RES; |
| | | head.len = sizeof(VersionNumRes); |
| | |
| | | // 文件传输 |
| | | struct FileInfo |
| | | { |
| | | char file_name[256]; |
| | | long long file_size; |
| | | char fileName[256]; |
| | | long long fileSize; |
| | | char s_filepath[128]; |
| | | char content[0]; |
| | | }; |
| | |
| | | struct UploadFileRes { // 上传文件的响应 |
| | | Head head; |
| | | bool state = false; |
| | | char file_name[256]; |
| | | char fileName[256]; |
| | | long long file_size; |
| | | UploadFileRes() |
| | | { |
| | |
| | | // 请求 |
| | | struct VersionInfoEntryReq { |
| | | Head head; |
| | | char version_id[64]; // 版本号 |
| | | char version_id_old[64]; // 上一个版本号 |
| | | char versionId[64]; // 版本号 |
| | | char versionIdOld[64]; // 上一个版本号 |
| | | char context[0]; //包含下载文件信息 |
| | | int fileNum; |
| | | |
| | |
| | | struct VersionUpdateReq { |
| | | Head head; |
| | | |
| | | char cur_version_id[64]; // 版本号 |
| | | char curVersionId[64]; // 版本号 |
| | | VersionUpdateReq() |
| | | { |
| | | head.type = VERSIONUPDATE_REQ; |
| | |
| | | struct VersionUpdateRes { |
| | | Head head; |
| | | bool state = false; |
| | | char version_id[64]; // 版本号 |
| | | char update_date[32]; // 更新时间 |
| | | char version_description[1024]; //更新描述 |
| | | char versionId[64]; // 版本号 |
| | | char updateDate[32]; // 更新时间 |
| | | char versionDescription[1024]; //更新描述 |
| | | |
| | | VersionUpdateRes() |
| | | { |
| | |
| | | // 版本更新文件下载请求 |
| | | struct FileDownloadsReq { |
| | | Head head; |
| | | char version_id[64]; // 版本号 |
| | | char versionId[64]; // 版本号 |
| | | FileDownloadsReq() |
| | | { |
| | | head.type = FILEDOWNLOADS_REQ; |
| | |
| | | // 版本更新文件下载响应 |
| | | struct FileDownloadsRes { |
| | | Head head; |
| | | char version_id[64]; // 版本号 |
| | | char versionId[64]; // 版本号 |
| | | char filename[128]; //文件名 |
| | | long long filesize; //文件大小 |
| | | char c_filepath[128]; //客户端放最新版本的本地路径 |
| | | int fileNum; // 文件数量 |
| | | long long all_fileSize; // 文件总大小 |
| | | long long allFileSize; // 文件总大小 |
| | | char content[0]; |
| | | FileDownloadsRes() |
| | | { |
| | |
| | | struct DownloadSuccessfullyRes{ |
| | | Head head; |
| | | bool state = false; |
| | | char file_name[256]; |
| | | long long file_size; |
| | | char fileName[256]; |
| | | long long fileSize; |
| | | DownloadSuccessfullyRes() |
| | | { |
| | | head.type = DOWNLOADSUCCESSFULLY_RES; |