1.完成服务器
1.1 建立一个Win32应用程序,添加一个main.cpp文件
1.2 在main.cpp文件的上一层文件夹下创建 Kernel 、 ThreadPool 、 MySQL 、 Net 、PackDef 文件夹
1.3 给项目添加筛选器 Kernel 、 ThreadPool 、 MySQL 、 Net 、PackDef ,并将相关文件添加进去
1.4 给Kernel添加一个基类 IKernel
#ifndef _IKERNEL_H
#define _IKERNEL_H
#include "INet.h"
class IKernel
{
public:
IKernel(){
}
virtual ~IKernel(){
}
public:
virtual bool Open()=0;
virtual void Close()=0;
virtual bool DealData(SOCKET sock, char* sz_buf)=0;
};
#endif
1.5 完成TCPKernel类
#ifndef _TCPKERNEL_H
#define _TCPKERNEL_H
#include "IKernel.h"
#include "CMySql.h