📄 ecuse.h
字号:
//ECuse.h
#ifndef MDBFIELD_H_
#define MDBFIELD_H_
#include "StdAfx.h"
//网络部分
const int PORT_LISTEN = 9600; //监听端口
const int MAX_CONNECT_NUM = 50; //最大连接数
const char SERVER_IP[16] ="127.0.0.1"; //服务器IP地址
typedef struct _User //用户信息
{
int id;
char name[32];
char password[16];
}User;
typedef struct _Book //书目信息
{
long book_id;
char book_name[32];
char book_author[32];
char publisher[32];
char publish_time[32];
char price[16];
int left_num;
char priview[256];
}Book;
typedef struct _BuyItem //用户购买书目信息
{
User user;
Book book;
int buy_num;
}BuyItem;
typedef enum _FLAG //数据包的标记
{
LOGIN,
LOGINSUCCESS,
BOOK,
BUYBOOK,
BUYBOOK_SUCCESS,
DROPBOOK,
DROPBOOK_SUCCESS,
LOGOUT
}FLAG;
typedef struct _DataPack //要发送的数据包格式
{
FLAG flag;
union _DataInfo
{
User user;
Book book;
BuyItem buyitem;
}DataInfo;
}DataPack;
const int DATAPACK_SIZE = sizeof(DataPack);
const int MAX_BOOK_NUM = 1000;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -