■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50
2chのような掲示板システムってP2Pで
- 1 :デフォルトの名無しさん :2001/05/20(日) 13:51
- 2chのような掲示板システムってP2Pで実現できないかなぁ?
匿名が基本なんで、P2Pでうまくいくような、、、なに?P2Pだと匿名化できない!?!?
えらい人教えて!
- 933 :デフォルトの名無しさん :01/09/02 09:49 ID:RdUxEO1w
- >>931
氏ね
- 934 :てんてんdwp@ yankee.tokyo-nazo.net :01/09/02 11:02 ID:UbqfbXOg
- やっちまった・・・・
#!/usr/bin/perlを#!usr/bin/perlと書いてた(泣)
ちゃんと動いたよ。すまん・・・
http://www.tokyo-nazo.net/~tester/p2p.cgi?list=peer&board=entrance
- 935 :895 :01/09/02 11:33 ID:070S2IqE
- #! /usr/bin/env/ perl
ていうふうに env 使うと動かないんすかね?
今までこれで解決できなかったことが無かったので、
いつもこうしてるんですけど。
- 936 :デフォルトの名無しさん :01/09/02 11:57 ID:Hrm5p/s6
- >>933 突込みどころが間違ってるよカコワルイ
- 937 :デフォルトの名無しさん :01/09/02 12:29 ID:Do9Cr8zA
- 粛々と進めるだけと思われ。 一々流言に乗らないように。
オークションネタは、そのための教訓を与えるためだったか?(深読みすぎ)
- 938 :てんてんdwp@ yankee.tokyo-nazo.net :01/09/02 12:30 ID:UbqfbXOg
- #! /usr/bin/env/ perlだとInternal Server Errorになるみたい。
うちのサーバがLaserLinuxだったりするので何が起こるやら(笑)。
- 939 :266 :01/09/02 13:57 ID:zR1.Ai4.
- 今起きました。早速ですが、次の呼び出しは
http://www.tokyo-nazo.net/~tester/p2p.cgi?list=thread&board=entrance&page=0
http://www.tokyo-nazo.net/~tester/p2p.cgi?list=resinfo&board=entrance&thread=999271249&from=1&to=5
うまくいきましたが、次の呼び出しでこけます。
http://www.tokyo-nazo.net/~tester/p2p.cgi?list=resdata&board=entrance&thread=999271249&from=1&to=5
原因を調べていただけないでしょうか?
今から実地テストの準備を開始します。
作業内容はダミーサーバーのディセーブルと動作チェックです。
あと、ついでに peer 追加機能も片付けようと思います。
http://www.tokyo-nazo.net/~tester/peer.cgi?board=entrance&port=XX
この呼び出しで、呼び出し元のIPとパラメータ中の port を
peer.list に追加する CGI を用意していただけないでしょうか?
よろしくお願いします。
- 940 :266 :01/09/02 13:59 ID:zR1.Ai4.
- 間違った(泣
http://www.tokyo-nazo.net/~tester/p2p.cgi?list=resdata&board=entrance&thread=999271249&id=1,2,3,4,5
この呼び出しでこけます。
- 941 :895 :01/09/02 14:50 ID:070S2IqE
- peer を追加する方は分かりました。
resdata っていうのは何を返したら良いんでしょう。
dat の n 行そのままでいいんでしょうか。
あと、id というのは n 行目に対応していることかな。
- 942 :266 :01/09/02 15:16 ID:zR1.Ai4.
- >>941
IDはレスの通し番号でOKです。
次の行構成でリストを返すようにしてください。
レスID レス内容
レス内容は dat の行まんま引き抜きでOKです。
よろしくお願いします。
- 943 :895 :01/09/02 15:55 ID:070S2IqE
- ftp://210.170.170.118/incoming/p2p/p2p-0.03.cgi
を up しときました。
- 944 :266 :01/09/02 16:02 ID:zR1.Ai4.
- スマソ。
レスタイトルとか文字列は SJIS で統一していただけませんか(^^;?
- 945 :895 :01/09/02 16:21 ID:070S2IqE
- p2p.cgi?list=thread&board=xxxx&page=1
で返されるやつですか?
それなら、thread.list にあるファイルを SJIS に変換すれば直りますね。
指定された page から行番号に直して行をそのまま返しているので。
thread.list を up しとこかな。
- 946 :266 :01/09/02 16:45 ID:zR1.Ai4.
- >>945
はい、それです。よろしくお願いします。
- 947 :てんてんdwp@ yankee.tokyo-nazo.net :01/09/02 19:41 ID:UbqfbXOg
- >>940
resinfoじゃなくてresdata?
エラーはperlの
die qq|Unkown list value '$arg{list}'|
でこけてるみたいだけど・・・
ちと新しいソース入れてみます。
- 948 :てんてんdwp@ yankee.tokyo-nazo.net :01/09/02 19:51 ID:UbqfbXOg
- >>947
新cgi導入して動いています。
ついでにSJISにしました。
- 949 :895 :01/09/02 20:12 ID:070S2IqE
- そのp2p-0.03.cgi.1 で peer 登録と resdata に対応したのに加えて、
peer.list と thread.list が無い時にそれらを自動的に生成するようにしました。
名前変えたりして試してみて下さい。
- 950 :てんてんdwp@ yankee.tokyo-nazo.net :01/09/02 20:16 ID:UbqfbXOg
- んじゃp2p-0.03.cgi.1落としてpeer.listとthread.list削除してみます。
・・・アップ終わりました(を
- 951 :てんてんdwp@ yankee.tokyo-nazo.net :01/09/02 20:19 ID:UbqfbXOg
- 一応全部通りますね。
http://www.tokyo-nazo.net/~tester/p2p.cgi?list=resdata&board=entrance&thread=999271249&from=1&to=5
はとおらないけど、OKのはずだし。
- 952 :266 :01/09/02 20:25 ID:zR1.Ai4.
- ども。一通りチェックしました。
すいませんが resdata の出力の頭にレスIDをつけていただけないでしょうか?
それ以外は今のところ問題なく動いてます。ありがとうございます:)
そろそろ和塩の方にアップする準備をしますね。
- 953 :895 :01/09/02 20:29 ID:070S2IqE
- それも対応しといた方がいんかな。
- 954 :266 :01/09/02 20:34 ID:zR1.Ai4.
- >>953
レスIDがついてないとどの行がどのレスなのか分からないんで・・・。
何度もすいませんm(_ _)m
- 955 :895 :01/09/02 20:36 ID:070S2IqE
- あっ、953 は 951 へのもんです。失礼。
>>952 space か何かで区切っておけばよいでしょうか。
- 956 :266 :01/09/02 20:39 ID:zR1.Ai4.
- >>955
はい。行頭にレスIDの整数値文字列をつけておいて、
半角空白のあとにレスの内容を並べてください。
- 957 :メロン :01/09/02 20:42 ID:CarNkN.k
- モジヲ ヘンカンシヨウトスルト IEXPLOREガ ゲンインデ
エラーガ ハッセイシマシタ。IEPLOREハ シュウリョウシマス。 モンダイガ カイケツシナイバアイハ コンピューターヲ
サイキドウシテクダサイトデマス サイキドウシテモ モンダイハカイケツシマセン ダレカタスケテ!
- 958 :デフォルトの名無しさん :01/09/02 20:46 ID:71SdL9Z6
- 質問。今は、bbs.cgiと同期とれてるんでしたけ?
p2p.cgiとの結合がOKで、それは次ステップと思っていて正しい?
- 959 :266 :01/09/02 20:52 ID:zR1.Ai4.
- >>958
書き込み処理はまだスケルトンしか実装してません。
今から実装して試してみますね。
簡単ながら現時点でのテスト結果報告です。
ひとまず読み込みキャッシュには成功してます。
ローカルホスト内でピアを二つ起動してキャッシュを探るのも大丈夫です。
現時点でも、既に以下の問題点を確認してます。
1)resinfo などをサーバーから取得するのに時間が掛かる。
ピアのキャッシュを調べる前にまずサーバーから
thread や resinfo を取り寄せますがここで半秒程度から待たされます。
今は CGI の呼び出し一回ごとに TCP コネクションを張っているので
これを改めれば改善されるでしょうがそれでもかなりのネックになりそうです。
2)ピア間通信に時間が掛かる。
これもメッセージ送信ごとに TCP コネクションを張っているせいです。
一組のピア間では一つのコネクションを張りっぱなしにして
その上でメッセージ交換をしなくちゃいけませんね。
後者は比較的容易にどうにかなりますが
前者は設計上ちょっと工夫が要りそうです。
これ以外に実装上の手抜きの問題もありますが
プロトタイプということでそれは後回しということで。
ここまでのご協力、ほんとに感謝してます。>All
- 960 :デフォルトの名無しさん :01/09/02 20:54 ID:71SdL9Z6
- パート2立てました。移動を。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=999431595&ls=50
330KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30