【发布时间】:2011-08-05 20:45:29
【问题描述】:
在 C++ 中通过 socket 发送序列化的 protobuf 数据时,哪种序列化最有意义?我用的是升压插座。
到目前为止,我通过套接字发送 std::strings。我可以选择将 protobuf 对象序列化为字符串并通过套接字发送此字符串。
与 protobuf 提供的其他序列化类型相比,这是慢还是慢?
【问题讨论】:
-
@Marc Gravell 发送字符串,protobuf 对象被序列化为通过套接字发送的字符串。
-
我不能直接谈论 C++ 版本(因为我专注于 C#),但我的 期望 是直接发送到基于流的方法应该更多高效的。不过,如果没有熟悉 C++ 的人路过,您可能需要进行概要分析。
标签: c++ sockets serialization protocol-buffers