最近正在学Qt的网络编程,网上看了个例子,用了QDataStream 。代码如下:
QByteArray block; //用于暂存我们要发送的数据
QDataStream out(&block,QIODevice::WriteOnly);
//使用数据流写入数据
out.setVersion(QDataStream::Qt_4_5); //设置数据流的版本,客户端和服务器端使用的版本要相同
我不明白的是,客户端和服务器端如果都用qt来开发,那么要求数据流的版本一致,这很合理,但是如果要通信的目标不是用qt写的(假设用的是VC写的),那么我的程序这个数据流要怎么设置版本号。求指教,谢谢