如下图所示,数据:0A1108AC0210641801289CE486EED32C30C45E121D08C45E1218E5B7B2E59CA8E585B6E4BB96E59CB0E696B9E799BBE5BD95乃是两个ProtoBuf对象。
其中对象1为:0A1108AC0210641801289CE486EED32C30C45E
对象2为:121D08C45E1218E5B7B2E59CA8E585B6E4BB96E59CB0E696B9E799BBE5BD95
然后我查看了下ProtoBuf的数据解释:https://blog.csdn.net/mynameislu/article/details/78645880
然后根据实际操作,得出对象1的0A和对象2的12为index,对象1的11和对象2的1D为字段长度
实际操作如下图
由此可见,C#的ProtoBuf-Net是不能自己解析index和字段长度的。
所以我使用对象1:08AC0210641801289CE486EED32C30C45E
对象2:08C45E1218E5B7B2E59CA8E585B6E4BB96E59CB0E696B9E799BBE5BD95
则畅通无阻
现在的问题是,如何能让C#解析多个对象,就是解析原返回数据。