スレ立てるまでもない質問・雑談@DB板

このエントリーをはてなブックマークに追加
63NAME IS NULL
★スレ立て規制の仕組み

IPアドレス $1.$2.$3.$4
グループの決め方→ ($1 % 4) * 256 + $2
つまり、$1を4で割ったあまりを256倍して、$2を足す

たとえば 220.49.0.0と224.49.0.0は同じグループ。
・グループ数は1024です。
・スレが立つと、そのスレを立てた人が属しているグループを、スレ立てリストに記録します。
・その記録は、新しいものから順にTATESUGI値の分だけ保存されています。古いものは順に消えていきます。
・スレを立てようとしたときに、その人が属しているグループがリストに載っているかを調べ、リストに載っているとスレが立てられません。載っていないとスレが立てられます。

AAA.BBB.CCC.DDDとEEE.FFF.GGG.HHHのIPアドレスが同じグループであるためには
BBB=FFF  かつ  (AAAを4で割った余り)=(EEEを4で割った余り)