2
프레임으로 4 바이트를 QByteArray
에 추가해야합니다. (구조체 ([4 바이트] [메시지]))Qt QByteArray 크기
내가 내 영어에 대한
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
죄송합니다.
이진 데이터를 인쇄하려면 QByteArray :: toHex() –
을 사용할 수 있습니다. ToHex()는 매우 유용합니다. – Dcow