2017-02-12 179 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