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));
}

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