このページに関してのお問い合わせはこちら
2chのような掲示板システムってP2Pで
ツイート
860
:
375 ◆MsUYMX0E
:
01/09/01 01:19 ID:kNVOmjGE
混乱の中申し訳ありませんが、P2P Cache制作スレからperl CGI作者の募集です。
仕様は単純。
作る CGI は一つのみで、鯖上のデータを整理して渡してくれる奴。
CGI の名前を p2p.cgi とすると、次のような動作をする。
出力は常にリストで、各行は \n によって区切られる。
行内の項目デリミタは半角空白。
●CGI の入出力仕様
1.Peer取得
呼び出しの方法:
http://server.2ch.net/p2p.cgi?list=peer&board=XXXX
出力リストの行:ピアのIP port
特定板の住人のアドレスを収集するのに使う。
とりあえずは過去1時間以内にアクセスしてきた P2Pcache ユーザーの中から
上限100ユーザーまでで無作為抽出かな?
例:
http://server.2ch.net/p2p.cgi?list=peer&board=tech
出力>
HTTP/1.1 200 OK
Date:Fri,31 Aug 2001 11:11:11 GMT
Content-type: text/plain
123.177.41.17 83
153.177.41.17 82
113.177.41.17 87
163.177.41.17:81
113.177.41.17:88
173.177.41.17:87
2.スレの一覧の取得
呼び出しの方法:
http://server.2ch.net/p2p.cgi?list=thread&board=XXXX&page=X
出力リストの行:スレID スレの名前
特定板の特定ページ内のスレ一覧の情報を収集するのに使う。
スレIDは個々のスレに永続的に固有のものでなくてはならない。
例:
http://server.2ch.net/p2p.cgi?list=thread&board=tech&page=1
出力>
HTTP/1.1 200 OK
Date:Fri,31 Aug 2001 11:11:11 GMT
Content-type: text/plain
99034727
98013467
97043231
94801673
↑上位XXスレを出力(テスト用なら10スレ程度?)
(つづく)