Клиент посылает сообщение
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_0);
out << "Hello Server";
tcpSocket->write(block);
QByteArray data = con->readAll();
if(!data.isEmpty()) {
QDataStream streem(&data, QIODevice::ReadOnly);
streem.setVersion(QDataStream::Qt_4_0);
QString S;
// как бы взять и из QDataStream перенести даные в S
// stream>>S; выдаёт пустой S
qDebug()<<S;
}