Мне нужно добавить к QByteArray
4 байта, как кадр.(struct ([4 байта] [message]))
Я делаю:
QByteArray byteArray;
QByteArray byteArray2(man.SerializeAsString().c_str(), man.ByteSize()); // 31 byte
qDebug()<<byteArray.size()<<"size"; // 0 bytes
byteArray.resize(3);
qDebug()<<byteArray.size()<<"size"; // 3, ok
byteArray.append(man.ByteSize());
qDebug()<<byteArray.size()<<"size"; // 4
byteArray2.prepend(byteArray);
qDebug()<<byteArray2.size()<<"size"; // return 35, ok
qDebug()<<(byteArray2); // not print my message
Извините за мой английский.