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

📄 pub.h

📁 用qt写的网络五子棋程序
💻 H
字号:
#ifndef PUB_HEADER#define PUB_HEADER#include "defs.h"#include <stdio.h>#include <qstring.h>class Message;class PlayerTableNode;class DeskTableNode;//各种消息的打包,解包工具类class PackDisposer{public:	int MsgPacker(Message, char * buffer);//打包后放到buffer里	bool MsgUnPacker(Message &, char * buffer);//把buffer还原成格式	int TablePacker(PlayerTableNode node, char *buffer);	bool TableUnPacker(PlayerTableNode &node, char *buffer);		int DeskTablePacker(DeskTableNode, char *buffer);	bool DeskTableUnPacker(DeskTableNode &node, char *buffer); 	};class PlayerTableNode{public:	QString mPlayerID;     //5位数的ID号	QString mPlayerState;   	  //客户状态 'F'为空闲,'B'为游戏中	QString mPlayerOpID;  //对手ID	QString mAddr;	QString mPort;	QString mDeskNumber; //所在桌号, 0表示没在	QString mSide;		//所在白放黑放	PlayerTableNode()	{		mPlayerID=QString("-1");			}};class Message//发送的消息格式{public:	QString mID;	QString mRequest;	QString mContent;		QString mContent2;};class DeskTableNode{public:	QString mWhiteID;	QString mBlackID;	DeskTableNode()	{		mWhiteID=QString("-1");		mBlackID=QString("-1");	}	};#endif

⌨️ 快捷键说明

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