2017-02-12 71 views
-2

我有一个std :: multimap变量包含键值数据,并希望通过套接字将其传输到远程服务器。如何通过套接字传输std :: multimap数据

我知道,在Java中,我们可以将对象序列化为字节流并传输它。 但是,我可以在C++中做同样的事吗? 如果不是,我怎样才能通过C++中的套接字传输std :: multimap数据?

同时,有没有其他一些方法可以将数据通过套接字转换为std :: multimap而无需序列化,或者使用第三个库?

在此先感谢!

+0

[STL类的序列(的可能的复制http://stackoverflow.com/questions/4422399/serialization-of-stl- class) – 2017-02-12 20:07:05

+0

@RawN,我还想知道是否有其他方法可以在不使用第三方库的情况下传输STL容器。 – ignorer

回答

1

它可以通过boost::serialization来完成,它的STL集合可以发现here

+0

我还想知道是否有其他方法可以在不使用第三方库的情况下传输STL容器。 – ignorer

+0

@ignorer:我不知道。 – Shravan40