通过C ++中的套接字通过哪个序列发送protobuf?

问题描述

| 在C ++中通过套接字发送序列化的protobuf数据时,哪种序列化最有意义?我使用升压插座。 到目前为止,我通过套接字发送了std :: strings。我可以选择将protobuf对象序列化为一个字符串,然后通过套接字发送该字符串。 与protobuf提供的其他序列化类型相比,这是慢速还是慢速?     

解决方法

否。所有序列化方法都使用相同的算法生成相同的输出。您唯一要节省的是及时存储数据以及可能使用的内存量。对于所有大小合理的协议缓冲区,这可以忽略不计。 通常,您应该选择使代码更具可读性的序列化方法。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...