#pragma once #include "stdafx.h" #include #include "WatchServerSocket.h" #include "TwoShipperSocket.h" #define SOCKET_WATCH_PORT 64321 #define CMD_WATCH_HEART 20000 #define CMD_TWOSHIPPER_HEART 10000 #define MAX_LANG_LENGTH 100 #define MAX_EQUIP_IP 50 #define MAX_PORT 5 #define MAX_DLL_TYPE 200 extern TCHAR g_szServiceName[]; //协议头 typedef struct __PROTOCOLHEADER { unsigned int nLen; //协议长度 unsigned int nCmd; //具体的命令 unsigned int nCmdType; //命令类型 unsigned int Verify; //为校验保留空间 }ProtocolHeader; extern CWatchServerSocket* g_pWatchServerSocket; extern DWORD g_dwServiceOnlineTick[MAX_DLL_TYPE]; extern CTwoShipperSocket* g_pTwoShipperSocket; //WatchServer extern CHAR g_strWatchServerIP[MAX_EQUIP_IP + 1]; extern CHAR g_strWatchServerPort[MAX_PORT + 1]; //TwoShipper extern CHAR g_strTwoShipperServerIP[MAX_EQUIP_IP + 1]; extern CHAR g_strTwoShipperServerPort[MAX_PORT + 1]; extern int g_nTwoShipperIsServer; //运行模式 0不启动IOServer 1启动IOServer extern int g_nRunModeForIOServer; extern int g_nDBBackType; extern int g_nDBBackDate; extern int g_nDBBackTime; extern bool g_bDBBack; extern CHAR g_strLanguage[MAX_LANG_LENGTH + 1]; // 默认语言 extern void LogEvent(LPCTSTR pFormat, ...);