ThreadFuncForComm.cpp
上传用户:tt_chan
上传日期:2009-12-03
资源大小:4523k
文件大小:1k
源码类别:

模拟服务器

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. BOOL jRegGetKey(LPCTSTR pSubKeyName, LPCTSTR pValueName, LPBYTE pValue);
  3. VOID WINAPI OnTimerProc(HWND hWnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
  4. {
  5. switch (idEvent)
  6. {
  7. case _ID_TIMER_CONNECTSERVER:
  8. {
  9. if (g_csock == INVALID_SOCKET)
  10. {
  11. DWORD dwIP = 0;
  12. int nPort = 0;
  13. TCHAR szPort[24];
  14. InsertLogMsg(IDS_APPLY_RECONNECT);
  15. jRegGetKey(_GAME_SERVER_REGISTRY, _TEXT("DBServerIP"), (LPBYTE)&dwIP);
  16. jRegGetKey(_GAME_SERVER_REGISTRY, _TEXT("DBServerPort"), (LPBYTE)&nPort);
  17. _itow(nPort, szPort, 10);
  18. ConnectToServer(g_csock, &g_caddr, _IDM_CLIENTSOCK_MSG, NULL, dwIP, nPort, FD_CONNECT|FD_READ|FD_CLOSE);
  19. }
  20. break;
  21. }
  22. }
  23. }