poeny 20060228
まだ少し思うことがあるので、αはやめておいて、とりあえず進捗報告用の日付バージョンを一度出しておきます。
@ 前回(20060117)から変更点
@ 内容
シンプルなピュアP2Pファイル共有ソフトで、Winny2b7.1とプロトコル互換があります。
主に、ポエム、風景写真、自主制作映画 ジャッカル、VIP関係動画を気兼ねなくダウンロードするために開発されています。
現在は問題になりそうな違法利用防止策として、以下の点がWinnyと異なります。
- ファイル転送の中継をしない(ダウンロード中の匿名性がない)
- ユーザーがキャッシュを完全に管理できる
中継を行わないので、意図しないファイルを配布することはありません。選択してダウンロードしたファイルのみ配布します。ダウンロード完了した「キャッシュ」は、検索、削除することができます。(推薦しないが機能的には可能)
ただし、これにより効率は落ちています。
@ TIPS
(画面見ないとわからないだろうけど・・)
- upフォルダに置かれたファイルはキャッシュへ変換され、削除されます。(流出対策未、注意)
- ダウンロード完了したファイルは「down」フォルダへ置かれます
- cacheフォルダにキャッシュが作られます
- キャッシュを、『*』で検索するとすべてのキャッシュが表示されます。
- 検索で、『.』が可能です。(ただし2文字以下ではクエリが送信されません)
- 検索はゆっくり行われます。2分後に確認してください。検索結果はタブをクリックすると更新されます。
- 検索タブは右クリックで消えます。
- 検索タブに登録されているキーワードは検索され続けるので、使わない検索タブは消しておくと検索効率がよくなります。
- noderef.txtに初期ノードを保存します。Winnyの暗号化形式のみ対応しています。Winnyと同じもので接続できます。
- port0未対応。接続してくると切断します。
- キャッシュはSQLite形式で保存されています。
@ ソースコードについて
Winnyプロトコルの数少ない実装として、ソースコードを公開しています。
D言語、SQLiteが使われています。GUIは、DFLを使っています。
ということで、
poeny 20060228.zip (20060226) (削除済み。↓追記参照)
@ 一応
ローカルでは、検索やファイル転送のテストをしていますが、インターネット側は、エアーエッジでしか試していないので、高速回線で、遅いことや繋がらない、CPUパワーを使いすぎる可能性もあります・・。
いちおう、そこそこは動くつもりなんだけど・・。
- 追記
最新ポエニーは、←左下メニューの『リンク集』にあります。
すでに削除されたバージョンもfuktommy氏がミラーしてくださっています。
開発、テスト、バグ修正は、今後スレで行われています。