📄 global.h
字号:
/*-----------------------------------------------------------------------------
* FILE: global.h
* AUTH: xuwannian@gmail.com
* TIME: 2008-04-29
*---------------------------------------------------------------------------*/
#ifndef __GLOBAL_H__
#define __GLOBAL_H__
#ifdef _WIN32
#include <Windows.h>
#endif
// 定义接收消息的最大值
#ifndef BUFFER_MAX
#define BUFFER_MAX (1024*6)
#endif
//////////////////////////////////////////////////////////////////////////
namespace xuwn
{
//////////////////////////////////////////////////////////////////////////
template <typename EX>
class HOSTSTRUCTSTRUCT
{
public:
HOSTSTRUCTSTRUCT(){}
char name[32]; // 主机名称
char addr[32]; // 主机地址
unsigned int port; // 主机端口号
unsigned int timeout; // 接收超时信息
SOCKET fd; // 连接或被连接的SOCKET值
char note[32]; // 注释
int type; // 0表示是客户端信息;非0表示是服务器端信息
EX exdata;
};
class MESSAGE
{
public:
MESSAGE()
{ ::memset(buffer, 0, sizeof(buffer)); }
struct size
{
int heads;
int bodys;
} size;
char buffer[BUFFER_MAX];
};
//////////////////////////////////////////////////////////////////////////
}
//////////////////////////////////////////////////////////////////////////
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -