|  | @@ -884,13 +884,22 @@ void CIOCPModel::_DeviceProc(PER_SOCKET_CONTEXT* pSocketContext, Package* pak)
 | 
	
		
			
				|  |  |  		return;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +	// Ïò´®¿Ú·¢ËÍÖ¸Áî;
 | 
	
		
			
				|  |  |  	auto value = iter->second;
 | 
	
		
			
				|  |  |  	std::string readdata = value.SendCommond(reqj.device_cmd);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	ResponseJson repj;
 | 
	
		
			
				|  |  |  	repj.device_id = reqj.device_id;
 | 
	
		
			
				|  |  |  	repj.device_name = reqj.device_name;
 | 
	
		
			
				|  |  | -	repj.device_result_des = readdata;
 | 
	
		
			
				|  |  | +	repj.device_cmd_result = readdata;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	pJson = cJSON_CreateObject();
 | 
	
		
			
				|  |  | +	cJSON_AddNumberToObject(pJson, "device_id", repj.device_id);
 | 
	
		
			
				|  |  | +	cJSON_AddStringToObject(pJson, "device_name", repj.device_name.c_str());
 | 
	
		
			
				|  |  | +	cJSON_AddNumberToObject(pJson, "device_cmd_result", repj.device_cmd_result.c_str());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	char* pjdata = cJSON_Print(pJson);
 | 
	
		
			
				|  |  | +	send(pSocketContext->m_Socket, pjdata, strlen(pjdata), 0);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /////////////////////////////////////////////////////////////////////
 |