72

bittorrent プロトコルを段階的に実装する方法に関するチュートリアル/ブログ投稿を探しています。使い方?仲間へのリクエストはどのように行いますか? トラッカーと話します。

プログラミング言語は問いません (java,ruby,perl,c#)

4

8 に答える 8

20

libtorrentライブラリがあります。

API ドキュメントサンプルは次のとおりです。

于 2009-06-13T13:41:04.527 に答える
10

これは良いソースですhttp://www.kristenwidman.com/blog/how-to-write-a-bittorrent-client-part-1/ 彼女はプロセスを段階的に説明しています...

于 2014-04-24T03:29:33.570 に答える
9

いくつかの OSS クライアントの仕様とソースを確認することをお勧めします。いくつかの作業を行う必要がありますが、それがプログラミングのしくみです。

于 2009-06-13T13:47:28.117 に答える
8

私は現在、この仕様を使用してJavaでBitTorrentクライアントを実装しています。

于 2009-06-13T14:08:50.140 に答える
4

Qt は非常に読みやすいので、 Qt Torrent の例(C++)を読むことができます。

于 2011-09-10T20:15:44.400 に答える
3

これは、.NETで行われるbittorrentプロトコルの実装です。そのソースコードはgithubで入手でき、ドキュメントがあります

モノトレント

于 2011-09-05T12:21:55.927 に答える
3

プロトコルの実装は、仕様に従えばそれほど難しくありません。ただし、ストレージ、スケーラブルなサーバー、ピア/ピース ピック アルゴリズムなど、多くの内部的なものがあります。

以前の BitTorrent 実装またはBitTornadoは、読みやすい Python を使用していました。個人的には、内部を理解するのに役立つと思いました。

于 2012-07-23T23:47:37.190 に答える