⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pc_server.h

📁 基于LWIP的服务器
💻 H
字号:

#define DATAMAX         100
#define RECORD_SIZE     8
#define MIN(a,b)        ((a<b)?a:b)

#define CMD_CMDLISTREQEST			-1
#define CMD_UPLOADRECORD			-2
#define CMD_DOWNLOADRECORD			-3
#define CMD_UPGRADE					-4
#define CMD_SENDMESSAGE				-5
#define CMD_DOWNLOADCONFIGRATION	-6

typedef unsigned char  uint8;                   /* 无符号8位整型变量                        */
typedef signed   char  int8;                    /* 有符号8位整型变量                        */
typedef unsigned short uint16;                  /* 无符号16位整型变量                       */
typedef signed   short int16;                   /* 有符号16位整型变量                       */
typedef unsigned int   uint32;                  /* 无符号32位整型变量                       */
typedef signed   int   int32; 

#define NAME_LEN        	36						//名字长度
typedef int keytype;
typedef struct node
{
	keytype data;
	int person_id;
	struct node *left,*right,*next;
	int name_len;					//姓名长度
	char name[NAME_LEN];			//姓名数组
}bitnode,*bitree;


typedef struct 
{
	int type;
	int len;
}MSGHEAD,*P_MSGHEAD;

typedef struct CMD
{
	int type;
	int len;
	char data[DATAMAX];
}COMMAND,*P_COMMAND;


int UpGrade(int Handle,int len,char *data,const char *file);
int SendGSM(int Handle,int len,char *message);
int ReceiveRecord(int Handle,int len,char *message);
int DownLoadRecord(int Handle,P_MSGHEAD MsgHead,bitree tree);
int SendRecord(int Handle,int len,char *data);
int SendConfigration(int Handle,int len,char *data);
int SendMsgHead(int Handle,P_MSGHEAD MsgHead);
int SendMsgData(int Handle,char *data,int len);
int SendMsg(int Handle,P_MSGHEAD MsgHead,char *data);
int RcvMsgData(int Handle,char *data,int len);
int RcvMsgHead(int Handle,P_MSGHEAD MsgHead);
int RcvMsg(int Handle,P_MSGHEAD MsgHead,char *data);
int CloseConnection(int Handle);
int SendCmdList(int Handle,COMMAND *Command,int number);
int RecOneCmd(int Handle,int *cmd_type,char *data);
int SeverJob(int Handle,COMMAND *Command,int number,const char *file);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -