【发布时间】:2011-03-16 17:31:06
【问题描述】:
我正在尝试序列化对象以仅使用 STL 通过套接字通过网络发送。我没有找到一种方法来保持对象的结构在另一个主机中反序列化。我尝试转换为string,转换为char*,我花了很长时间在互联网上搜索教程,直到现在我一无所获。
有没有办法只用 STL 做到这一点?
有什么好的教程吗?
我几乎正在尝试提升,但如果有如何使用 STL 来做到这一点,我想学习。
【问题讨论】:
-
我建议查看关于序列化的 c++ faq lite。它包含许多有用的信息。 parashift.com/c++-faq-lite/serialization.html
-
Google 的协议缓冲区也值得一看:code.google.com/apis/protocolbuffers/docs/overview.html
标签: c++ linux serialization sockets stream