- 序列化
//自己定义的protobuf数据类型
NET_MSG msg;
QByteArray msgBytes = QByteArray(msg.ByteSize(),0);
//序列化
msg.SerializeToArray(msgBytes.data(), msg.ByteSize());
- 反序列化
//udp获取的数据
QByteArray recvData = m_pRemoteSocket->readAll();
//自己定义的protobuf数据类型
NET_MSG msg;
//反序列化
msg.ParseFromArray(recvData.data(), recvData.size());