问题描述
|
在C ++中通过套接字发送序列化的protobuf数据时,哪种序列化最有意义?我使用升压插座。
到目前为止,我通过套接字发送了std :: strings。我可以选择将protobuf对象序列化为一个字符串,然后通过套接字发送该字符串。
与protobuf提供的其他序列化类型相比,这是慢速还是慢速?
解决方法
否。所有序列化方法都使用相同的算法生成相同的输出。您唯一要节省的是及时存储数据以及可能使用的内存量。对于所有大小合理的协议缓冲区,这可以忽略不计。
通常,您应该选择使代码更具可读性的序列化方法。