//============================================================================= void Initialize() { if (_InitWinsock() == FALSE) { MessageBox(G_hWnd, "Socket 1.1 not found! Cannot execute program.","ERROR", MB_ICONEXCLAMATION | MB_OK); PostQuitMessage(0); return; } g_game = new class CGame(G_hWnd); if (g_game->bInit() == FALSE) { PutLogList("(!!!) STOPPED!"); return; } SetPriorityClass( GetCurrentProcess(), ABOVE_NORMAL_PRIORITY_CLASS ); G_mmTimer = _StartTimer(TICKDELAY); G_pListenSock = new class XSocket(G_hWnd, SERVERSOCKETBLOCKLIMIT); G_pListenSock->bListen(g_game->m_cGameServerAddr, g_game->m_iGameServerPort, WM_USER_ACCEPT); G_sLogCounter = 0 ; ZeroMemory(G_cLogBuffer, sizeof(G_cLogBuffer)); }
void Initialize() { if (_InitWinsock() == false) { MessageBox(G_hWnd, "Socket 1.1 not found! Cannot execute program.", "ERROR", MB_ICONEXCLAMATION | MB_OK); PostQuitMessage(0); return; } G_pGame = new class CGame(G_hWnd); if (G_pGame->bInit() == false) { PutLogList("(!!!) STOPPED!"); return; } G_mmTimer = _StartTimer(300); G_pListenSock = new class XSocket(G_hWnd, DEF_SERVERSOCKETBLOCKLIMIT); if (G_pGame->m_iGameServerMode == 1) { G_pListenSock->bListen(G_pGame->m_cGameServerAddrInternal, G_pGame->m_iGameServerPort, WM_USER_ACCEPT); } if (G_pGame->m_iGameServerMode == 2) { G_pListenSock->bListen(G_pGame->m_cGameServerAddr, G_pGame->m_iGameServerPort, WM_USER_ACCEPT); } pLogFile = 0; //pLogFile = fopen("test.log","wt+"); }