---
# 1.首先得分析网狐整套流程(原版)
客户端和服务器的交互:
客户端登录过程(socket连接,服务器接收,数据库判断,返回验证消息,建立连接)
客户端同服务器直接通信,交互(游戏过程)
# 2.各模块功能分析
#服务器组件
## 2.1登陆服务器 LogonServer.exe
jsoncpp
AttemperEngineSink.h 调度引擎钩子
Commonality.h 公共参数
DataBaseSink.h 数据库引擎钩子
InitParamter.h 配置参数
LogonServer.h 应用程序对象
LogonServerDlg.h 主对话框
LogonService.h 服务类
Zip.h 压缩解压
## 2.2服务装载器 ServiceLoader.exe
InitParamter.h 数据库参数
ServiceLoader.h 应用程序
ServiceLoaderDlg.h 程序主窗口
ServiceParameter.h 服务参数
## 2.3列表服务 ListService.dll
ListService.h 中心列表
ServerListCenter.h 服务器列表
## 2.4内核引擎 KernelEngine.dll
base64
sha1
TimerEngine.h 定时器引擎
QueueService.h 数据队列
QueueServiceEvent.h 数据队列事件
TraceService.h 服务引擎
KernelEngineHead.h 内核引擎
DataBase.h 数据库操作
DataBaseAide.h 数据库助手
AttemperEngine.h 调度引擎
DataBuffer.h 数据缓存
TCPNetworkEngine.h TCP引擎
TCPSocketService.h TCPSocket服务
AsynchronismEngine.h 异步引擎
## 2.5游戏服务 GameService.dll
AndroidUserItem.h 机器人类
AndroidUserManager.h 机器人管理类
AttemperEngineSink.h 调度引擎钩子
CMD_Game.h 命令码
DataBaseSink.h 数据库参数及引擎钩子
GameService.h 游戏服务类
GameServiceExport.h 框架管理接口
ServerList.h 列表信息
ServerUserManager.h 用户信息项
TableFrame.h 游戏桌子框架
## 2.6中心服务器 CenterServer.exe
AttemperEngineSink.h 调度引擎钩子
CenterServer.h 应用程序
CenterServerDlg.h 主对话框
CenterService.h 中心服务类
CMD_Center.h 游戏列表命令码
DataBaseSink.h 数据库引擎钩子
InitParamter.h 配置参数
#共享组件
## 2.7公共服务 ComService.dll
ComService.h 导出接口定义
DataQueue.h 数据包大小,位置,指针等定义
Encrypt.h md5, 异或加密算法
HtmlBrowser.h 网页跳转
ServiceThread.h 线程句柄标志,锁定相关
WebBrowser.h 浏览器视图
WinFileInfo.h 文件版本对比类
## 2.8界面控制 SkinControls.dll
PngImage.h 图像对象类
SkinAide.h 界面助手类
SkinButton.h 按钮类
SkinControls.h 界面管理
SkinDialog.h 对话框类
SkinEdit.h 编辑框类
SkinFrameWnd.h 框架类
SkinHyperLink.h 超链接类
SkinImage.h 位图资源
SkinListCtrl.h 列表类
SkinResourceManager.h 资源管理
SkinRichEdit.h 消息框
SkinSplitter.h 拆分条
SkinWndObject.h 窗口类
## 2.9网络服务 NetworkService.dll
NetworkManager.h 网络管理
NetworkServiceHead.h 网络接口
TCPSocket.h TCP网络连接
#客户端组件
## 2.10关系管理 Companion.dll
Companion.h 关系管理接口
CompanionListCtrl.h 关系列表视图
CompanionManager.h 关系管理
CompanionTreeCtrl.h 关系管理树
DlgCompanionManager.h 好友管理
## 2.11界面资源 SkinResource.dll
PlatformResource.h 游戏资源
SkinResource.h 资源管理类
SkinResourceModule.h 所有游戏资源
## 2.12客户端共享 ClientShare.dll
ClientShare.h 信息代理接口
Expression.h 表情类
HintMsgBox.h 消息窗口
MessageProxy.h 消息代理组件
## 2.13视频组件 VideoService.dll
## 2.14头像组件 UserFace.dll
UserFace.h 头像组件 控件
UserFaceRes.h 头像资源
## 2.15下载组件 DownLoad.dll
## 2.16鲜花道具 PropertyModule.dll
## 2.17信道模块 ChannelModule.dll
ChannelModule.h 信道模块
ChannelService.h 信道模块服务类
IPCControls.h IPC数据收发类
## 2.18游戏等级 GameRank.dll
GameRank.h 游戏等级
GameRankManager.h 游戏等级管理
## 2.19游戏广场 GamePlaza.exe
DlgCustomFace.h 自定义头像
DlgIndividualInfo.h 登录对话框
DlgLogon.h
DlgOption.h
DlgStatus.h 游戏状态类
FindUserDlg.h 用户查找对话框
GameFrame.h 主框架类
GamePlaza.h 应用程序对象
GlobalUnits.h 全局资料
ManagerClass.h 权限管理
PlazaViewItem.h 游戏广场
RoomViewItem.h 游戏房间
ServerItemView.h 服务项
ShortMessage.h 发送消息类
SystemOption.h 房间设置信息
TableFrame.h 游戏桌子属性
UserCompanionList.h 关系列表
UserInfoView.h 用户信息
UserListView.h 用户列表
UserManager.h 用户管理
Zip.h 压缩解压
## 2.20游戏框架 GameFrame.dll
ClientKernel.h 客户端内核
ClientKernelSink.h 内核钩子
GameFrame.h
GameFrameApp.h 应用程序类
GameFrameControl.h 框架控制视图
GameFrameDlg.h 游戏主窗口
GameFrameView.h 游戏视图框架
GlobalOption.h 全局配置类
ThreadDraw.h 绘画线程模块
UserInfoView.h 用户信息
UserListView.h 用户列表