?? 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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -