我正在尝试使用msgpack。我有接收器和发送器。 Sender是一个c ++客户端,接收者是一个erlang服务器。 当我有一个erlang服务器和一个erlang客户端时,Msgpack非常棒。我曾经发送和接收数据类型,如列表,元组,映射,二进制,erlang和msgpack:pack()和msgpack:unpack()完全没问题。但是当我开始将发件人更改为c ++客户端时,我开始考虑这个问题:
msgpack可以打包用户定义的数据结构,如类和结构。 ?如果我有一个复杂的结构和包使用msgpack:pack()和接收器端,当我使用msgpack:unpack()时,我可以告诉它解码到一个特定的数据类型我感兴趣吗?可能是一个元组?
感谢。 !