5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

datファイルを共有するP2Pソフト 2dat

680 :デフォルトの名無しさん:2006/12/02(土) 12:20:04 ?2BP(500)
仕様

一般:
・exeタイプ:Win32 Unicodeコンパイル + UPX圧縮
・設定ファイルフォーマット:XML(utf-8)

P2Pプロトコル:
・HTTP+XML ※1
・暗号化・匿名性:なし(実装予定もなし)※2
・個々のノードがRSA-1024の秘密鍵と暗号鍵を所有(使ってないけど)

ネットワーク一般:
・IPフィルタリング(ホスト名 or IP or IP/MASKの組み合わせ)

P2P部:
・ノード、キー、検索クエリを各ノード間で交換し拡散 ※3
・dat本体も同様に交換
・検索クエリ内に自分が所有するdatがあれば送信 ※4

プロキシ部:
・リクエストを、ほぼそのままの形でホストに丸投げ
・応答がdatファイルだった場合、キャッシュとして保存
・datへのリクエストがエラーだった場合、自動的に検索クエリ発行

利用ライブラリ:
boost, Crypto++, zlib, JKL.ParseXML(ajax)

※1 将来的にプロキシを介してP2Pに参加可能にする予定
※2 管理画面に生IP表示させるのは抵抗があったので、そこだけ軽く暗号化
※3 ここにクラスタリングを入れることで効率化の予定
※4 第3者による通知(あの人がこれを欲しがってるから送ってあげて)を入れる予定

209 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)