• 5857阅读
  • 3回复

QTcpsocket读取数据不完全。。。。 [复制链接]

上一主题 下一主题
离线wyz365889
 

只看楼主 倒序阅读 楼主  发表于: 2011-12-28
void TCPClient::readMessage()
{
  
cout<<"wyz---------"<<endl;    QByteArray qba = m_pTcpSocket->read(1024);  //读取数据
.....



服务器那边发三次数据过来,可是有时候我只接收到两次。。。有时候又完全接收回来

结果如下:
两次的结果如下:
wyz----TCPClient-sendmessage:{"type":"LogicConfig","cont":"AskLogicTable"}
oldID:
144556| 1| 3|{"childNodes":[["LT_Battery_2V_0001","LogicGroup::Single","LT_Battery_2V",0,"2V蓄电池_1",0,""],["LT_BatteryGroup_2V_1","LogicGroup::Composition","LT_BatteryGroup_2V",0,"2V蓄电池组_1",0,""],["LT_Battery_2V_0002","LogicGroup::Single","LT_Battery_2V",1,"2V蓄电池_2",1,""],["LT_Battery_2V_0003","LogicGroup::Single","LT_Battery_2V",2,"2V蓄电池_3",2,""],["LT_Battery_2V_0004","LogicGroup::Single","LT_Battery_2V",3,"2V蓄电池_4",3,""],["LT_Battery_2V_0005","LogicGroup::Single","LT_Battery_2V",4,"2V蓄电池_5",4,""],["LT_Battery_2V_0006","LogicGroup::Single","LT_Battery_2V",5,"2V蓄电池_6",5,""],["LT_Battery_2V_0007","LogicGroup::Single","LT_Battery_2V",6,"2V蓄电池_7",6,""],["LT_Battery_2V_0008","LogicGroup::Single","LT_Battery_2V",7,"2V蓄电池_8",7,""],["LT_Battery_2V_0009","LogicGroup::Single","LT_Battery_2V",8,"2V蓄电池_9",8,""],["LT_Battery_2V_0010","LogicGroup::Single","LT_Battery_2V",9,"2V蓄电池_10",9,""],["LT_Battery_2V_0011","LogicGroup::Single","LT_Battery_2V",10,"2V蓄电池_11",10,""],["LT_Battery
wyz---------allpage:3----newID 144556
wyz------------one
oldID: 144556
144556| 2| 3|_2V_0012","LogicGroup::Single","LT_Battery_2V",11,"2V蓄电池_12",11,""],["LT_Battery_2V_0013","LogicGroup::Single","LT_Battery_2V",12,"2V蓄电池_13",12,""],["LT_Battery_2V_0014","LogicGroup::Single","LT_Battery_2V",13,"2V蓄电池_14",13,""],["LT_Battery_2V_0015","LogicGroup::Single","LT_Battery_2V",14,"2V蓄电池_15",14,""],["LT_Battery_2V_0016","LogicGroup::Single","LT_Battery_2V",15,"2V蓄电池_16",15,""],["LT_Battery_2V_0017","LogicGroup::Single","LT_Battery_2V",16,"2V蓄电池_17",16,""],["LT_Battery_2V_0018","LogicGroup::Single","LT_Battery_2V",17,"2V蓄电池_18",17,""],["LT_Battery_2V_0019","LogicGroup::Single","LT_Battery_2V",18,"2V蓄电池_19",18,""],["LT_Battery_2V_0020","LogicGroup::Single","LT_Battery_2V",19,"2V蓄电池_20",19,""],["LT_Battery_2V_0021","LogicGroup::Single","LT_Battery_2V",20,"2V蓄电池_21",20,""],["LT_Battery_2V_0022","LogicGroup::Single","LT_Battery_2V",21,"2V蓄电池_22",21,""],["LT_Battery_2V_0023","LogicGroup::Single","LT_Battery_2V",22,"2V蓄电池_23",22,""],["LT_Battery_2V_0024"
wyz---------allpage:3----newID 144556
wyz------------two

离线wyz365889

只看该作者 1楼 发表于: 2011-12-28
完全的概率跟两次的概率各占80%、20%
离线hehui

只看该作者 2楼 发表于: 2012-01-17
TCP有粘包问题,要自己分拆!
离线qxwq123t

只看该作者 3楼 发表于: 2013-01-03
楼主可否标志一些精华的帖子。
快速回复
限100 字节
 
上一个 下一个