【发布时间】:2009-12-28 18:29:10
【问题描述】:
我正在研究 protobuf-net 以实现各种消息传递格式,我特别喜欢基于合同的方法,因为我不必弄乱 proto 编译器。我无法找到相关信息的一件事是,这是否会使跨平台工作变得困难?有一些 C++ 应用程序需要能够解析 PB 数据,虽然我知道 protobuf-net 序列化为 PB 标准格式,但如果我使用合同方法而不是 proto 文件,C++ 端如何解析数据?
可以(应该吗?)我为 C++ 需要理解数据的(极少数)情况编写一个单独的 proto 文件?如果是这样,我怎么知道从 proto 文件生成的 C++ 类将匹配来自 no-proto-file C# 端的数据?
【问题讨论】:
标签: c# c++ protocol-buffers protobuf-net