Re: メモリリーク

0と2の間で接続が行き来しているのは、自分自身に接続している場合かもしれない。「-connect」スイッチを使っているか?

自分でコンパイルしたものか、それともリリースビルドか?バージョンは何だ?

200Kb/秒がどうなっているかわからない。接続試行の間に少なくとも0.5秒待つはずだ。0と2の接続間でどれくらい速く点滅しているか?1秒に2回より速いか?

Linuxでのwait関数は:

inline void Sleep(int64 n)
{
    boost::thread::sleep(boost::get_system_time() + boost::posix_time::milliseconds(n));
}

これが正しく動作しなければ、ループを最速で回り続けることが可能だ。