c++中通过套接字发送protobuf的串行化
Which serialization for sending protobuf via sockets in C++?
在c++中通过套接字发送序列化的protobuf数据时,哪种序列化是最有意义的?我使用boost插座。
到目前为止,我通过套接字发送std::字符串。我可以选择将protobuf对象序列化为字符串,并通过套接字发送此字符串。与protobuf提供的其他序列化类型相比,这是慢还是慢?
No。所有的序列化方法使用相同的算法生成相同的输出。唯一可以节省的是对数据的时间记忆,也许还有所使用的内存量。对于所有合理大小的协议缓冲区,这是可以忽略不计的。
一般来说,您应该选择使代码最易读的序列化方法。
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 如何在C/C++中用FD_set Unix设置套接字文件描述符
- 套接字读取后,我在缓冲区中看到意外输入
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- (Winsock) UDP 接收工作正常,但同一套接字的发送失败
- MSG_WAITALL的套接字发送得到了 22 EINVAL
- C++套接字客户端到 Python 服务器未创建连接
- 在不知道套接字的情况下关闭网络连接
- C++套接字对不读/写父/子
- 非更新套接字消息
- 防止客户端套接字程序崩溃CPP Google Protobuf
- 如何在c++中使用protobuf通过套接字发送序列化数据
- 由于PROTOBUF服务器中的字符串数据类型变量和客户端通过cpp中recv端的套接字进行通信,因此正在获取segfau
- protobuf:对套接字进行连续序列化和反序列化
- c++中通过套接字发送protobuf的串行化