【发布时间】:2012-09-14 20:19:46
【问题描述】:
在查看 MessagePack 的 C API 时,有许多函数可以根据类型适当地序列化(打包)数据:msgpack_pack_uint8、msgpack_pack_int32、...
API 中似乎没有用于解压数据的等效调用。 msgpack_unpack_next 返回 msgpack_object。这些对象仅具有粗粒度的类型(最大的类型:int64、double、...),基于包含的枚举。
我在这里遗漏了什么吗?是不是期望先用粗物再施法?
应该如何正确拆包?
此外,是否有任何好的文档或使用示例?网站上的那些是微不足道的。
【问题讨论】:
-
MessagePack 的 C API 在哪里?
-
@sivann github.com/msgpack/msgpack-c 或 msgpack.org
-
谢谢。我希望有更多的分析文档。
-
我能找到的最好的文档在这里:github.com/msgpack/msgpack-c/wiki/v2_0_c_overview
标签: c msgpack messagepack