common.h

来自「面向软件工程的Visual C++网络程序开发」· C头文件 代码 · 共 39 行

H
39
字号
//: Common.h -- 定义了程序所需的数据结构和宏
// 用户登陆信息
#include "StdAfx.h"

#ifndef COMMON_H_
#define COMMON_H_

typedef struct  tagLoginInfo {
	char name[32];
	char password[32];
} LOGIN_INFO;

// 用户信息
typedef struct tagUserInfo {
	char	name[32];
	u_long	addr; // IP addr
	u_short port; // port num
} USER_INFO;

// 数据包格式
/*
typedef struct tagPackage {
	WORD	type;  // packge type
	LPVOID	pData; // 数据 
} PACKET_TYPE;
*/
typedef WORD	PACKET_TYPE;

// PACKET_TYPE 取值如下:
#define PACKAGE_LOGIN		0
#define PACKAGE_LOGOUT		1
#define PACKAGE_USERLIST	2
#define PACKAGE_USERADD		3
#define PACKAGE_USERDEL		4
#define PACKAGE_MESSAGE		5
#define PACKAGE_SERVERCLOSE 6


#endif //COMMON_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?