私が取り組んでいるプロジェクトは C++ です。ネットワーク上でデータを送受信するために、boost ライブラリを使用してシリアライズとデシリアライズを行い、完全に正常に動作します。問題は、シリアル化を使用しているため、各メッセージに大量のオーバーヘッドが追加されることです。フィールドごとに、フィールド タイプを追加します。メッセージのサイズは非常に重要であり、可能な限り小さくする必要があるため、実際のデータを送信したいだけです。動的に作成される多くの配列を使用しているため、ポインターを簡単に送信できません。すべてのポインターについて、内部に移動して自分でシリアル化する必要があります。
メッセージサイズを実際のサイズに正確に保ちながら、ブーストシリアライゼーションを利用する方法についてのアイデア。
ありがとう