标签: c++ serialization boost marshalling
我正在研究的项目是用C ++编写的。为了在网络上发送和接收数据,我使用boost库进行序列化和反序列化,它完全正常。问题是,由于我使用序列化,它会在每条消息上增加大量开销。对于每个字段,它会添加字段类型。由于消息大小非常重要,应该尽可能少,我只想发送实际数据。我使用了许多动态创建的数组,因此我无法轻松发送指针。对于每一个指针,我都应该自己进行排序。
任何想法如何使用boost序列化同时保持消息大小与实际大小完全相同。
由于