PDA

View Full Version : QTcpSocket QDataStream QByteArray



Grimlock
14th December 2009, 19:42
Hi.
I'm trying to send some data through a QTcpSocket using QDataStream and a QByteArray.

QByteArray data;
//QDataStream stream(mySocket);
data = mySocket->readAll();
QString dataText = QString(data);
Reading the data directly results in the string containing QVariant(QByteArray, "TEST")

QByteArray data;
QDataStream stream(mySocket);
stream >> data;
QString dataText = QString(data);
Using QDataStream gives me an empty String :mad:
Can anyone help me

Grimlock
14th December 2009, 22:47
Ok I've figured it out. The problem was in the sending. As this was a testing program I forgot to send the data using QDataStream. :o