コンテキストについては、このコードを参照してください。
auto normalized_log = CreateNormalizedLog(builder, pairs);
builder.Finish(normalized_log);
auto buffPtr = builder.GetBufferPointer();
SendUdpPacket(&ipInfo, reinterpret_cast<SOCKET>(ipInfo.hdle), buffPtr, builder.GetSize());
作成した buffPtr のサイズをパックする必要があります (2 バイト固定)。バッファ全体をコピーせずに追加/オフセットする好ましい方法はありますか?
受け取った後、getRootAsNormalizedLog を呼び出さずにサイズを知る必要があるため、スキーマにサイズを追加できないと思います。
結果のバッファに余分なバイトを追加する方法はありますか?