私は非常に単純なルーチンを持っています (少なくとも単純であるべきです)
大きな char 配列を作成し、データを移動しながらデータをコピーしています。約 3 回目の繰り返しの後、アプリがクラッシュします。
最初に大きなバッファを作成します
_buffer = new char(7931880);
...
void writeData(char* newData,size_t size)
{
memcpy(_buffer,newData,size); //this call succeeds the first 4 times then fails bytes received
_buffer+=size; //(size) is never larger than 16000
}