如何通过套接字传输标准::多映射数据
How can I transfer std::multimap data over socket
我有一个包含键值数据的 std::multimap 变量,并希望通过套接字将其传输到远程服务器。
我知道,在Java中,我们可以将对象序列化为字节流并传输它。但是,我可以在C++做同样的事情吗?如果没有,如何在C++中通过套接字传输 std::multimap 数据?
同时,是否有其他方法可以在不序列化或使用第 3 个库的情况下通过套接字传输 std::multimap 数据?
提前感谢!
它可以通过boost::serialization来完成,STL集合可以在这里找到
相关文章:
- 拥有映射的现代方法,该映射可以指向或引用已在堆栈上分配的不同类型的数据
- 如何将高维数据映射到特征类型?
- 如何使映射键具有两种不同的数据类型?
- 与多个 for 循环与单个 for 循环 wrt 相关的性能从多映射获取数据
- 用于对项目进行分组并将单个项目映射到其他组成员的数据结构
- 使用C++模板的数据映射器设计模式
- 内存映射C++中的流数据
- 无法构造具有给定数据类型的多映射
- 内存映射区域初始数据
- 映射类的数据成员
- 返回字符串和不同向量数据类型的映射C++
- 添加字符串向量和不同数据类型向量的映射
- 将数据添加到现有类,而无需继承、映射或修改类
- 如何通过套接字传输标准::多映射数据
- 当我将字符串数组从 VBA 传递到 c++ 并将它们用作映射中的键时,为什么我无法从映射中检索数据(使用键)
- (C++,提升::变体)提升变体映射的数据类型并对其执行数学运算
- 共享数据文件映射
- 将字节数组数据映射到c#中的结构体
- 在qt和数据映射中创建树模型
- 数据映射:从"any"类到泛型键值映射(C++)