P2Pでサーバに依存しない掲示板を作るの巻at TECHP2Pでサーバに依存しない掲示板を作るの巻 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト554:236 ◆lGMVcE.o 02/02/16 13:59 >>553 完全配布をしたいならTTLは必要ないだろ。 メッセージがすでに既知であるか否かで破棄するかどうかを決めればいい。 かわりに発信時刻を付加して十分後にすべて消滅とかは必要かも知れんけど。 555:デフォルトの名無しさん 02/02/16 14:07 ピアのパケット処理能力には限界があるので、あるタイミングで一つのピアにパケットが集中すると、 そのノードの処理は遅れる。従って>>553のような状況は起こりうる。 さらに、ノード間の通信速度 も保障されてないので、>>553のような状況は起こりうる。 さらに、Gnutellaプロトコルでは、違うコネクションから同じパケットを何度も受け取る。この可能性は、 接続数を大きくすればするほど増大する。それが>>548の言うところの諸刃の剣。同じパケットを何 度も受け取っていると、速やかに伝達すべき必要なパケットの処理が遅れるため、さらに>>553のよ うな状況が起きる。 この欠点を解消するために、Gnutellaでは人の持ってるピアに関する情報をキ ャッシュするような仕組みがあった(パケットをブロックする)と思うんだけど、P2PBBSでは、更新情 報を含むパケットをブロックしてはいけないから、これは応用できない。 いやまてよ。君が僕に送ってくれるパケットは、全部他の人からもっと早く届くんだよね。だから君と 僕との関係は解消したほうがいいんじゃないかな。さよなら。あーでも。僕が君に送るパケットは有 効かも知れないし、それに君のパケットは「全部」古いとは言い切れない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch