質問: 1; } } ``` *ちなみに上のプログラムの場合、送り側で200kのビットマップが受信側では500k近いサイズになっています。
回答: こんにちは。 ご提示されたソースの範囲では分かりませんが、 CtTCPのインスタンスをスタック上に確保しているのではないでしょうか? 確かスタックのサイズはデフォルトで1MBytesでしたので、これを越えるサイズの領域をスタック上に確保しようとしてスタックオーバーフローが発生しているものと思われます。 CtTCPのインスタンスをスタックではなくヒープ上に確保(newで生成)することをお勧めします。 リークが怖い時は、C++11で使えるstd::unique_ptrを使えばリークしません。