BitTornado-0.3.17を使用して複数のマシンにファイルを配布する方法を試しています(* nix)。私はそうしながらいくつかの問題に遭遇した。これまで私が行ってきたことがあります。 http://download2.bittornado.com/download/BitTornado-0.3.17.tar.gz から、それuntarしファイルの配布にBitTornadoを使用する際の問題
- ダウンロードBitTornado-0.3.17.tar.gz 。
- READMEファイルの指示に従って、トレントファイルを作成し、トラッカーを開始しました。
- 今、私たちはシーダを持ってシーダ
./btdownloadheadless.py ../BitTornado-0.3.17.tar.gz.torrent --saveas ../BitTornado-0.3.17.tar.gz
saving: BitTornado-0.3.17.tar.gz (0.2 MB) percent done: 0.0 time left: Download Succeeded! download to: /home/srikanth/BitTornado-0.3.17.tar.gz download rate: upload rate: 0.0 kB/s share rating: 0.000 (0.0 MB up/0.0 MB down) seed status: 0 seen recently, plus 0.000 distributed copies peer status: 0 seen now, 0.0% done at 0.0 kB/s
を開始。 BitTornado-0.3.17.tar.gzをダウンロードするために別のマシンでピアを開始します。
この時点で./btdownloadheadless.py BitTornado-0.3.17.tar.gz.torrent
私はないオブザーバーにシーダからデータをダウンロードするために私のピアを行います。しかし、私がシーダーを殺してもう一度やり直すと、シーダーは直ちにシーダーからダウンロードします。なぜこのように起こっているのですか?シーダーがトラッカーを初めて報告するとき、トラッカーはシーダーを認識し、その情報を新しく参加したピアに共有する必要があります。ピアがネットワークに加わった後にシーダーを開始したときに起こったのです。
BitTornadoを使用してプログラムでファイルを配布した人は誰ですか(GUIツールを使用しないでください)。
EDIT :-)
ありがとう:はここ数日後に何が起こったかです。私はトラッカーログを掘り下げ、シーダーがプライベートIPアドレスインターフェースにそれ自身をバインドし、それを報告していることを示します。他のクライアントがシーダーに到達していない原因となっています。従ってダウンロードはありません。そこで私はオプションをつけて、マシンのパブリックIPアドレスをトラッカーに通知するようにしました。それでも何らかの理由で私はクライアントにシーダーからダウンロードさせることができませんでした。しかし、私はクライアントを最初に起動し、最後にシーダーを働かせて動作させました。これは一貫して私のために働いた。他の方法ではうまくいかない理由は考えられません。だから、私はまずクライアントを始めてからシーダーを始めます。