P2P

Genkidama now on sourceforge.jp!

sourceforge.jpの承認が降りたので、Genkidamaをsourceforge.jpへ乗せました。 今後の開発はこちらで行います。 Genkidama プロジェクト日本語トップページ - OSDN

OverlayweaverのSelfAddressに関する問題と疑問

OverlayweaverでSelfAddressの扱いが変な気がしてきた。 設定・環境依存な問題かもしれないが。以下はグローバルIPをホストで直接所持しているノードAとローカルIPを持ちUPnPでルータと会話が出来るノードBでDHTを構成してみた時の記録である。まず、ノードA…

UPnP in Overlayweaver

if (Config.getBoolean("dhtUPnP", true)) { String internalAddress = InetAddress.getLocalHost().getHostAddress(); UPnPAddressPortMapper.start(internalAddress, dataPort, Mapping.Protocol.TCP, "Genkidama data port", null, 90 * 1000L); InetAddr…

Genkidama on Overlayweaver

Overlay Weaverを使ったテストプログラムを書いてみた。 - かーねる・う゛いえむにっきを元に、GenkidamaをOverlayweaverへ乗せ替えている。 2,3時間で単純な載せ替えはほぼ終了。 どうもローカルアドレスのハンドリングに難があってjoinに失敗したりする…

UPnP issue solved in Overlayweaver

UPnP in Overlayweaver - かーねる・う゛いえむにっきの解決編。デバッガで真面目に追ってみる。 先回書いたコードのUPnPAddressPortMapper.start()はUPnPAddressPortMapperのスレッドを作って実行するので、run()から見ていく。 public void run() { UPnPMa…

Overlay Weaverを使ったテストプログラムを書いてみた。

こうか? import java.util.Set; import ow.dht.DHT; import ow.dht.DHTConfiguration; import ow.dht.DHTFactory; import ow.dht.ValueInfo; import ow.id.ID; import ow.messaging.util.MessagingUtility; import ow.stat.StatConfiguration; import ow.st…

Genkidamaの今後。

今、電車で暇なのでiphoneから初投稿。Genkidamaについて、ちょっと閃いたアイディアが有るので近いうちに試してみるつもりです。 それがなんであるかは敢えて伏せておこう。 その前に、DHTライブラリの差し替えをしたバージョンを出そうかな。 今のopenchor…

祝・ホッテントリ掲載(Genkidamaの件)

今朝のGenkidamaの記事で、初めてはてなのホッテントリに掲載されました。 ネット界隈に友人が一人も居ないから誰も祝ってくれないので、俺が自分を自分で祝うよ。 ∩( ・ω・)∩ばんじゃーい ∩( ・ω・)∩ばんじゃーい ∩( ・ω・)∩ばんじゃーい・・・・うっうっう(…

ニコニコ動画のキャッシュを皆で共有するソフト「Genkidama」をリリースしまふ。

なにこれ ニコニコ動画の動画ファイルのキャッシュファイルを皆で共有しあってより快適にニコ動を楽しめるソフトです。 これで一般会員でも回線混雑時に通常画質で動画が見れるかもしれない・・・!って訳です(誰かが以前その動画を通常画質で見ていてくれ…

HIERASについて書いてみたら

予想通りGoogleで「HIERAS」と検索するとこのページがヒットするようになったよわ〜い

HIERASについて

誰も日本語でHIERASの仕組みについて書いてくれないので、一番乗りしてみようかと思う。 Chordは沢山情報があるのに、階層化DHTとなると全然ですね。 そんな事研究したり実装してる人なんて、居ないのか。 未だあまりニーズが無いのかな?■HIERASとは? 現在…