|  | @@ -110,22 +110,19 @@ int rabbitClient::recvMsg()
 | 
	
		
			
				|  |  |          cout<<"str.c_str() = "<<str.c_str()<<endl;
 | 
	
		
			
				|  |  |          printf("------------recvClient recvMsg-------------------\n");
 | 
	
		
			
				|  |  |          if(str!=""){
 | 
	
		
			
				|  |  | +            str.erase(0,1);
 | 
	
		
			
				|  |  | +            str.erase(str.end()-1);
 | 
	
		
			
				|  |  | +            std::string t;
 | 
	
		
			
				|  |  | +            for (int var = 0; var < str.length(); ++var) {
 | 
	
		
			
				|  |  | +                if(str[var]=='\\'){
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            QJsonParseError jsonError;
 | 
	
		
			
				|  |  | -//            QByteArray array=QByteArray::fromStdString(str);
 | 
	
		
			
				|  |  | -//            qDebug()<<"array ="<<array;
 | 
	
		
			
				|  |  | -//            std::string str_ = array.toStdString();
 | 
	
		
			
				|  |  | -//            cout<<"str_ = "<<str_<<endl;
 | 
	
		
			
				|  |  | -//            QByteArray array2(str.c_str(),str.length());
 | 
	
		
			
				|  |  | -//            qDebug()<<"array2 = "<<array2;
 | 
	
		
			
				|  |  | -//            QByteArray array3;
 | 
	
		
			
				|  |  | -//            for(int i=0;i<str.length();i++){
 | 
	
		
			
				|  |  | -//                array3.append(str[i]);
 | 
	
		
			
				|  |  | -//            }
 | 
	
		
			
				|  |  | -//            qDebug()<<"array3 = "<<array3;
 | 
	
		
			
				|  |  | -            QJsonDocument doucment = QJsonDocument::fromJson(str.c_str(), &jsonError);  // 转化为 JSON 文档
 | 
	
		
			
				|  |  | -            qDebug()<<"error!"<<jsonError.errorString();
 | 
	
		
			
				|  |  | -            emit sendmsg_recvclientToRecvstate(str);//信号
 | 
	
		
			
				|  |  | +                }else{
 | 
	
		
			
				|  |  | +                    t+=str[var];
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            cout<<"t="<<t<<endl;
 | 
	
		
			
				|  |  | +            cout<<"t.c_str() = "<<t.c_str()<<endl;
 | 
	
		
			
				|  |  | +            emit sendmsg_recvclientToRecvstate(t);//信号
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          QThread::sleep(1);
 | 
	
		
			
				|  |  |      }
 |