Добрый день. Столкнулся с одной проблемкой.
Надо по сети передать структуру. функция send:
QVariant var;
var = qVariantFromValue(reg); // reg - моя структура
QByteArray result;
QDataStream stream(&result, QIODevice::WriteOnly);
stream.setVersion(QDataStream::Qt_4_3);
stream << var;
sock->write(block); // QTcpSocket* sock;
функция receiver:
QVariant var;
QTcpSocket *client = (QTcpSocket*)sender();
QDataStream clientStream(client);
clientStream >> var;
Структура передается, но не заполненная. т.е. с пустыми полями. Что делаю не так?