📄 server.h
字号:
#ifndef __SERVER_#define __SERVER_/*定义数据库服务器信息*/#define DB_SERVER "127.0.0.1"#define DB_USER "root"#define DB_PASSWD ""#define DB_NAME "edinfo"/*定义消息类型*/#define CSMSG 1<<30 #define BEG_CHECK_SOFT_VER 1<<1 #define MSG_BEG_CHECK_SOFT_VER \ CSMSG|BEG_CHECK_SOFT_VER#define BEG_CHECK_SRC_VER 1<<2 #define MSG_BEG_CHECK_SRC_VER \ CSMSG|BEG_CHECK_SRC_VER #define BEG_CHECK_REFUSE_LIST 1<<3 #define MSG_BEG_CHECK_REFUSE_LIST \ CSMSG|BEG_CHECK_REFUSE_LIST #define BEG_CHECK_CMD_SHELL 1<<4 #define MSG_BEG_CHECK_CMD_SHELL \ CSMSG|BEG_CHECK_CMD_SHELL #define REPORT_ONLINE_STATUS 1<<5 #define MSG_REPORT_ONLINE_STATUS \ CSMSG|REPORT_ONLINE_STATUS #define REPORT_UPT_SOFT_SUCCESS 1<<6 #define MSG_REPORT_UPT_SOFT_SUCCESS \ CSMSG|REPORT_UPT_SOFT_SUCCESS #define REPORT_UPT_MAT_SUCCESS 1<<7 #define MSG_REPORT_UPT_MAT_SUCCESS \ CSMSG|REPORT_UPT_MAT_SUCCESS #define REPORT_UPT_REFUSE_LIST_SUCCESS 1<<8 #define MSG_REPORT_UPT_REFUSE_LIST_SUCCESS \ CSMSG|REPORT_UPT_REFUSE_LIST_SUCCESS #define REPORT_EXEC_CMD_SHELL_SUCCESS 1<<9 #define MSG_REPORT_EXEC_CMD_SHELL_SUCCESS \ CSMSG|REPORT_EXEC_CMD_SHELL_SUCCESS /*定义消息结构体*/typedef struct MSG_HEAD{ int msg_type; char terminal_id[12]; char build_id[12];}msg_head;typedef struct MSG_CLIENT{ msg_head head; int upt_soft_success; //0:success,1:fault int upt_mat_success; //0:success,1:fault int upt_refuse_list_success; //0:success,1:fault int exec_cmd_shell_success; //0:success,1:fault char ver[50]; //if update soft or update mat seccess then report current soft or mat ver}msg_client;typedef struct MSG_SERVER{ msg_head head; int need_upt_soft; //if need_upt_soft then path define download file ftp path int need_upt_mat; //if need_upt_mat then path define download file ftp path int need_upt_refuse_list; //if need_upt_refuse_list then path define download file ftp path int need_exec_cmd_shell; //if need_exec_cmd_shell then path define download file ftp path char ver[50]; union { char refuse_list[500]; char path[255]; };}msg_server;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -