ソケットを介して多数の小さなバッファーを送信する必要があります。そのために、ASIO ライブラリのスキャッター ギャザー機能を使用することを考えています。スキャッター ギャザーは、各バッファーを個別に送信するよりも効率的であり、私の場合は完了ハンドラーのロジックを簡素化すると思います。
一部のバッファは空になる可能性があります。バッファが空の場合、それをバッファ シーケンスに追加してもよいですか、それともスキップする必要がありますか?
クラスがありconst_buffer
ます。空のバッファーを作成するデフォルト コンストラクターと、メモリ範囲からバッファーを作成する 2 つの引数のコンストラクターがあります。2 番目のコンストラクターを使用して空のバッファーを作成してもよろしいですか?