📄 userprotocol.h
字号:
#ifndef _USERPROTOCOL_H#define _USERPROTOCOL_H#define DATAMAXBUF 1024#define FILELENGTH 20#define COMMANDBUF 20#define ERRNOBUF 20#define USERLOGIN 1#define USERREGISTER 2#define UPLOADFILE 3#define DOWNLOADFILE 4#define DATASTART 1#define DATATRANSMIT 2#define DATAEND 3/*0 userLogin1 userReg2 upLoad3 downLoad*/typedef struct userLogin{ char userName[20]; char userPwd[20]; }userLogin;typedef struct userRegister{ char userName[20]; char userPwd[20];}userRegister;typedef struct upLoadPacket{ char fileName[20]; char fileTime[20]; unsigned int fileSize;}upLoadPack;typedef struct downLoadPacket{ char fileName[20];}downLoadPack;typedef struct metaPacket{ char fileName[20]; char fileTime[20]; unsigned int fileSize;}metaPack;typedef struct comPacket{ unsigned int com; union { userLogin userLog; userRegister userReg; upLoadPack upLoadPac; downLoadPack downLoadPac; }pack;}commandType;typedef struct fileData{ char fileData[DATAMAXBUF]; unsigned int dataSize; }fileData;typedef struct dataProtocol{ fileData filedata; unsigned int status; //0 startfile 1 translation data 2 end file}dataProtocol; //enum errnoInformations {userLoginErrno = 18,userRegErrno,fileExistErrno,fileNotExistErrno}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -