Keuntungan BitTorrent dibandingkan alat distribusi file lainnya, katakanlah rsync , adalah bahwa klien mulai menawarkan data mereka ke klien lain, jadi jika server memiliki koneksi yang lambat ke klien, throughput akan jauh lebih baik.
BT adalah protokol yang dirancang untuk berbagi global. Jadi Anda harus menemukan cara untuk mengunci semua klien lain tetapi 7 yang ingin Anda beri makan (atau torrent Anda akan segera berakhir di The Pirate Bay).
Adapun untuk berhenti pada 100%, setiap klien BT akan melakukan itu: Karena tidak ada klien yang meminta data lagi, tidak akan ada lagi penyemaian. Aplikasi masih akan berjalan tetapi mereka hanya akan menyebabkan sedikit tetesan data antara klien dan pelacak untuk memberi tahu bahwa mereka masih tersedia.
Coba klien BitTorrent asli yang ditulis dengan Python. Ini akan memungkinkan Anda untuk melakukan modifikasi apa pun yang Anda inginkan. Sayangnya, saya tidak dapat menemukan tautan ATM. Siapa saja?
[EDIT] Berdasarkan komentar saua : Jika Anda menggunakan pelacak pribadi, torrent Anda seharusnya tidak menyebar secara tak terduga. Yang mengatakan, Anda hanya boleh menggunakan klien torrent dari sumber yang dapat diandalkan. Jika tidak, Anda mungkin berisiko bahwa beberapa cracker telah memasukkan sedikit fitur tambahan dalam kode yang menerbitkan torrent pribadi di suatu tempat di mana Anda tidak ingin mereka muncul.