重复类型without packed = true返回DecodeError:protobuf中的截断消息

时间:2014-06-30 18:55:09

标签: python c protocol-buffers

来自文档

  

由于历史原因,不编码基本数字类型的重复字段       尽可能高效。新代码应该使用特殊选项       [packed = true]获得更高效的编码

但似乎我使用了重复的类型,如

repeated int
repeated float

当我没有指定

[packed=true]

从C到python的消息总是返回

DecodeError: Truncated message

这是否有特定原因?

由于

0 个答案:

没有答案