1
0
mirror of https://github.com/fumiama/simple-dict.git synced 2026-06-06 18:50:26 +08:00
Files
simple-dict/server.h
2021-12-11 23:50:46 +08:00

21 lines
528 B
C

#ifndef _SERVER_H_
#define _SERVER_H_
#define THREADCNT 16
#define MAXWAITSEC 10
enum SERVERCMD {CMDGET, CMDSET, CMDDEL, CMDCAT, CMDMD5, CMDDAT, CMDACK, CMDEND};
struct CMDPACKET {
uint8_t cmd;
uint8_t datalen; // data len is less than 255
uint8_t md5[16]; // md5 digest of data below
uint8_t data[]; // with TEA encoding, 64 bytes will be 160 bytes
};
typedef struct CMDPACKET CMDPACKET;
#define CMDPACKET_HEAD_LEN (1+1+16)
#define CMDPACKET_LEN_MAX (CMDPACKET_HEAD_LEN+255)
#endif /* _SERVER_H_ */