BitTorrent

Bittorrentクライアント実装 その6 [ソース公開しました]

https://github.com/moremagic/BetaTorrentClient※実装途中です。。。

Bittorrentクライアント実装 その5 [トラッカーからの返答あり!]

このトレントファイルを使ってみたところ トラッカーから正常にレスポンスを受け取ることに成功。http://vault.centos.org/5.3/isos/i386/CentOS-5.3-i386-bin-DVD.torrent つながるところとつながらないところがあるってことは、 プログラムからの接続要求…

BitTorrentクライアント実装 その4 [Bitthief を眺めてみたりしてみる]

うまくいかないときはほかの実装をのぞいてみよう。 Javaで実装されたBittorrentクライアントがあるらしい。 http://peer2peer.blog79.fc2.com/blog-entry-171.htmlさっそくソースをダウンロード。■Bitthief http://bitthief.ethz.ch/ http://code.google.co…

BitTorrentクライアント実装 その3 [401 Not Authorized]

こんなエラーが出て、ピアリストが取得できない状態に。 "Requested download is not authorized for use with this tracker."■トレントファイル UbuntuのISOイメージで実験中。 トレントファイル[ubuntu-ja-12.04-desktop-i386.iso.torrent] ※ http://www.u…

BitTorrent クライアント実装 その2 [hash_id がうまく計算できていない理由]

HashMap型でデータを格納する際、String型を使用してましたが Encodeが合わなくてハッシュに差が出ていたよう。String型を使わないように修正しなくては。。。うぬぬぬぬ⇒スタートに戻る orz

BitTorrent クライアント実装 その1

ビットトレントプロトコル仕様書をひょんなことから見つけて 少し読んでみると案外いけそうだとおもったので、悩む前に手を動かしてみよう。 ちまちまとJavaで実装することに。目標は 自作ビットトレントクライアント。 WebStartとかで動かしたい。 あと、非…

BitTorrent プロトコル仕様書

http://bramcohen.com/BitTorrent/protocol.html http://lowlife.jp/yasusii/stories/16.html http://dev.ariel-networks.com/articles/unixmagazine/bittorrent/ http://wiki.theory.org/BitTorrentSpecificationおもしろい!