LoginGate 服务器
服务器端:
1.首先从 LoginGate.cpp WinMain分析:
1) CheckAvailableIOCP : 检查是不是 NT,2000的系统(IOCP)
2) InitInstance: 初始化界面,加载 WSAStartup
3) MainWndProc窗口回调函数 .
2. MainWndProc.CPP中分析回调函数MainWndProc
switch (nMsg)
{
case _IDM_CLIENTSOCK_MSG:
case WM_COMMAND:
case WM_CLOSE:
g_ssock Local 7000 游戏登陆端口
g_csock Remote 5000 发送到 logsrv服务器上的套接字
1) _IDM_CLIENTSOCK_MSG 消息:处理与logsrv回调通讯事件。
调用: OnClientSockMsg,该函数是一个回调函数:
当启动服务之后, ConnectToServer函数将(_IDM_C