HTTP 偽装に必要な番号を予約
ポートを無視するかどうかで接続数制限のための補助データの中身が変わるようにした
通信量制限でもポートを無視できるようにした
テストではポートの再利用がすぐにできるようにした
テストでできるだけ isEmpty を使わないようにした

要素を取り出して、それが null や空かどうか調べる方が、
異常を検知したときに何が起こったのか把握し易い。
共通部分をまとめた
古い情報を一度に削除できるときは一度に削除するようにした
InetSocketAddress と InetAddress の使い分けを整理
接続数制限部分を整理
接続開始プロトコル分も簡易的に通信量制限の対象にした
接続数制限部分をさらに整理
テストではポートで区別するようにした
TrafficLimiter を共有部分に移動
デバッグ用に toString を追加
許容値になるように処理を修正
回数制限だけでも使えるようにした
BBS 部分にも通信制限を導入
数値の文字列化処理を整理
データの移行処理を削除