|  | @@ -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
 | 
	
		
			
				|  |  |  		// 进程存在,直接退出;
 |