QByteArray packetData, packetData2;
QDataStream data(&packetData, QIODevice::WriteOnly);
packetData2.append("test");
data << (quint16) 22;
qDebug() << packetData.toHex() << packetData2.toHex();
data << packetData2;
qDebug() << packetData.toHex() << packetData2.toHex();
Output:
"0016" "74657374"
ок
"0016[b]00000004[/b]74657374" "74657374"
почему??
всмысле вот так:
"00160000000474657374" "74657374"