socketcontroller.h
来自「BREW 应用」· C头文件 代码 · 共 42 行
H
42 行
// SocketController.h: interface for the CSocketController class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SOCKETCONTROLLER_H__A16B304B_7847_4933_8E25_61096A52DE3D__INCLUDED_)
#define AFX_SOCKETCONTROLLER_H__A16B304B_7847_4933_8E25_61096A52DE3D__INCLUDED_
// #include "AEENet.h"
#include "MainHandler.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define ISDIGIT(c) ( (unsigned) ((c) - '0') < 10)
#define ISALPHA(c) ( (unsigned) ( ((c)|32) - 'a') < 26 )
#define ISALNUM(c) ( ISDIGIT(c) || ISALPHA(c) )
#define MAX_BUFFER 4096
class CSocketController
{
public:
CSocketController(CAppMainHandler *pAppMain);
virtual ~CSocketController();
public:
void ProcessMessage(char* pBuf);
boolean Connect( char* szHost, int nPort );
boolean InitSocketController();
private:
static void _cdecl ConnectCB(void *pAppMain, int err);
static void _cdecl ReadCB(void *pAppMain);
void SocketCleanUp();
CAppMainHandler *m_pAppMain;
INetMgr *m_piNet;
ISocket *m_piSock;
};
#endif // !defined(AFX_SOCKETCONTROLLER_H__A16B304B_7847_4933_8E25_61096A52DE3D__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?