rsyncなどの他のファイル配布ツールに対するBitTorrentの利点は、クライアントが他のクライアントにデータの提供を開始することです。したがって、サーバーがクライアントへの接続が遅い場合、スループットははるかに向上します。
ただし、BTはグローバル共有用に設計されたプロトコルです。したがって、他のすべてのクライアントをロックアウトする手段を見つける必要がありますが、フィードしたい7つ(または、急流はまもなくThe Pirate Bayに到達します)。
100%で停止する場合、すべてのBTクライアントがそれを行います。クライアントがデータを要求しないため、シードは行われなくなります。アプリケーションは引き続き実行されますが、クライアントとトラッカーの間でデータのわずかなトリクルが発生するだけで、まだ利用可能であることがわかります。
Pythonで書かれた元のBitTorrentクライアントを試してください。これにより、必要な変更を加えることができます。残念ながら、リンクATMが見つかりません。誰でも?
[編集]コメントsauaに基づく:プライベートトラッカーを使用している場合、急流が突然広がることはありません。ただし、信頼できるソースからのトレントクライアントのみを使用する必要があります。そうしないと、一部のクラッカーが、プライベートトレントを公開したくない場所に公開するコードに少し余分な機能を追加する危険があります。