protobuf是Google开发的一个开源序列化框架,类似XML,JSON,其最大的特点是基于二进制,比传统的XML表示同样一段内容要短小得多。通过protobuf,可以很轻松的调用相关方法来完成业务数据的序列化与反序列化。但是,protobuf在使用当中也发现一些问题,数据在protobuf序列化后无法反序列化,这就与protobuf的目的违背。下面我们来看下这个问题吧。
发送过来的字节串
下面是我收到数据后解析出来的
printf("msg from MEC recved len: %d\n",payload_len);
printf("----------udm share1-----------------\n");
for(int i = 0;i < payload_len;i++)
{
printf("%d ",payloadptr[i]);
}
printf("\n");