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

📄 ecuse.h

📁 用Visual c++.net实现电子商务的实现(内含源代码)
💻 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 + -