Global.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #pragma once
  2. #include "stdafx.h"
  3. #include <windows.h>
  4. #include "WatchServerSocket.h"
  5. #include "TwoShipperSocket.h"
  6. #define SOCKET_WATCH_PORT 64321
  7. #define CMD_WATCH_HEART 20000
  8. #define CMD_TWOSHIPPER_HEART 10000
  9. #define MAX_LANG_LENGTH 100
  10. #define MAX_EQUIP_IP 50
  11. #define MAX_PORT 5
  12. #define MAX_DLL_TYPE 200
  13. extern TCHAR g_szServiceName[];
  14. //协议头
  15. typedef struct __PROTOCOLHEADER
  16. {
  17. unsigned int nLen; //协议长度
  18. unsigned int nCmd; //具体的命令
  19. unsigned int nCmdType; //命令类型
  20. unsigned int Verify; //为校验保留空间
  21. }ProtocolHeader;
  22. extern CWatchServerSocket* g_pWatchServerSocket;
  23. extern DWORD g_dwServiceOnlineTick[MAX_DLL_TYPE];
  24. extern CTwoShipperSocket* g_pTwoShipperSocket;
  25. //WatchServer
  26. extern CHAR g_strWatchServerIP[MAX_EQUIP_IP + 1];
  27. extern CHAR g_strWatchServerPort[MAX_PORT + 1];
  28. //TwoShipper
  29. extern CHAR g_strTwoShipperServerIP[MAX_EQUIP_IP + 1];
  30. extern CHAR g_strTwoShipperServerPort[MAX_PORT + 1];
  31. extern int g_nTwoShipperIsServer;
  32. //运行模式 0不启动IOServer 1启动IOServer
  33. extern int g_nRunModeForIOServer;
  34. extern int g_nDBBackType;
  35. extern int g_nDBBackDate;
  36. extern int g_nDBBackTime;
  37. extern bool g_bDBBack;
  38. extern CHAR g_strLanguage[MAX_LANG_LENGTH + 1]; // 默认语言
  39. extern void LogEvent(LPCTSTR pFormat, ...);