LoginSvr 服务器
g_gcSock Local 5500 端口
1.首先从 LoginSvr.cpp WinMain分析:
1) CheckAvailableIOCP : 检查是不是 NT,2000的系统(IOCP)
2) InitInstance: 初始化界面,加载 WSAStartup
GetDBManager()->Init( InsertLogMsg, "Mir2_Account", "sa", "prg" );
数据库管理类,做底层数据库操作。
3) MainWndProc窗口回调函数 OnCommand:
IDM_STARTSERVICE:
创建 LoadAccountRecords线程
a). UPDATE TBL_ACCOUNT重置帐户验证状态。
b). 读服务器列表 (TBL_SERVERINFO, selGate服务器),加入g_xGameServerList
遍历 xGameServerList列表,把服务器信息加入到一个字符数组g_szServerList中。
c). 启动 InitServerThreadForMsg线程。
d). 调用 InitServerSocket函