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

📄 y_c.h

📁 大家共同进步! 大家共同进步! 大家共同进步!
💻 H
字号:
// Y_c.h: interface for the Y_c class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_Y_C_H__91F0C6C2_06DA_11D4_8690_0000B4C032AE__INCLUDED_)
#define AFX_Y_C_H__91F0C6C2_06DA_11D4_8690_0000B4C032AE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define DNSCHATID                 0x555       // Well known socket for DNS GUID generation
#define VERSION_MAJOR 2

#define COMMAND1 101//用户登录,向登录用户及数据库中所有好友发出此用户上线的消息
#define COMMAND2 102//用户离线,向登录用户及数据库中好友发出此用户离线的消息,
					//并取消此套接字的连接和相关信息
#define COMMAND3 103//用户要求将某ID加为好友
#define COMMAND4 104//用户普通传送文本
#define COMMAND5 105//当前在线的好友名单


#define MAXFRIENDSIZE 100

	struct FRIENDMSG
	{
		WORD ImgIndex;//图标索引号
		WORD Index;//在列表中的索引号,现在用不上了。但可作为保留
        int Status;
        WORD Foder;
		DWORD Friend;//编号
		BOOL OnOrDown;//是否在线
		char Name[100];//名称
        CStringArray RcvBuffer;
	};

	struct USERHEADDEF
	{
		WORD Len;
		WORD SendUserID;
		WORD RecvUserID;
		BYTE Optn;
	};

	struct SOCKUSERDEF
	{
		SOCKET Sock;
		int R_Ready;
		int W_Ready;
		int Connection;
		struct FRIENDMSG Friend[MAXFRIENDSIZE];//用户好友表
		char SendChBuffer[256];
		char RecvChBuffer[256];
	};

class Y_c  
{
public:
	Y_c();
	virtual ~Y_c();

};

#endif // !defined(AFX_Y_C_H__91F0C6C2_06DA_11D4_8690_0000B4C032AE__INCLUDED_)

⌨️ 快捷键说明

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