您的位置:首页 > 理论基础 > 计算机网络

qtcpsocket qtcpserver,在用block写数据包的时候,注意">>"和"<<"用法

2009-10-13 23:18 567 查看
<<和>>只能接变量,否则数据收发有误,这个害我搞了几个小时,郁闷:



例子里面的:

QByteArray block;

QDataStream out(&block, QIODevice::WriteOnly);

out.setVersion(QDataStream::Qt_4_5);

out << (quint16)0;

//测试

QString text = "text test";

out << text; //正确

out << "text test"; //错误

out.device()->seek(0);

out << (quint16)(block.size() - sizeof(quint16));



郁闷啊。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐