|
@@ -69,25 +69,19 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
|
|
GLOBAL::GetLocalAddress();
|
|
|
GLOBAL::WriteTextLog("SATService goto start, tcp port = %ld", GLOBAL::g_stSATConfig.dwTCPSvrPort);
|
|
|
#ifdef _DEBUG
|
|
|
- // 启动执行器;
|
|
|
- CSATExecutor::GetInstance()->StartWork();
|
|
|
- // 启动SAT TCP服务端;
|
|
|
- CSATTCPServer::GetInstance()->LoadSocketLib();
|
|
|
- CSATTCPServer::GetInstance()->Start(GLOBAL::g_stSATConfig.dwTCPSvrPort);
|
|
|
- // 启动设备管理;
|
|
|
- CSATDevices::GetInstance()->StartWork();
|
|
|
+ WorkStart();
|
|
|
|
|
|
// 指定时间停止;
|
|
|
ULONGLONG ulTickCount = GetTickCount64();
|
|
|
- //while (GetTickCount64() - ulTickCount < 1800000 )
|
|
|
- while(1)
|
|
|
+ while (GetTickCount64() - ulTickCount < 1800000 )
|
|
|
+ //while(1)
|
|
|
{
|
|
|
//printf("倒计时:%ld\n",GetTickCount64() - ulTickCount);
|
|
|
Sleep(1000);
|
|
|
}
|
|
|
|
|
|
// 关闭TCP服务;
|
|
|
- CSATTCPServer::GetInstance()->Stop();
|
|
|
+ WorkEndof();
|
|
|
return 0;
|
|
|
#endif
|
|
|
// 进程存在,直接退出;
|