Przewaga BitTorrent nad innymi narzędziami do dystrybucji plików, powiedzmy rsync , polega na tym, że klienci zaczynają oferować swoje dane innym klientom, więc jeśli serwer ma wolne połączenie z klientami, przepustowość będzie znacznie lepsza.
BT to jednak protokół przeznaczony do globalnego udostępniania. Musisz więc znaleźć sposób na zablokowanie wszystkich innych klientów, z wyjątkiem 7, których chcesz nakarmić (w przeciwnym razie Twój torrent wkrótce trafi do The Pirate Bay).
Jeśli chodzi o zatrzymanie na 100%, każdy klient BT to zrobi: ponieważ żaden klient nie żąda już danych, nie będzie już inicjowania. Aplikacja nadal będzie działać, ale spowodują jedynie niewielką stratę danych między klientami a modułem śledzącym, aby powiedzieć jej, że nadal są dostępne.
Wypróbuj oryginalny klient BitTorrent napisany w Pythonie. Umożliwi to wprowadzanie dowolnych modyfikacji. Niestety nie mogę znaleźć linku do bankomatu. Ktoś?
[EDYCJA] Na podstawie komentarza saua : Jeśli używasz prywatnego trackera, twoje torrenty nie powinny się nieoczekiwanie rozprzestrzeniać. To powiedziawszy, powinieneś używać klienta torrenta z wiarygodnego źródła. W przeciwnym razie możesz ryzykować, że jakiś cracker umieścił w kodzie trochę dodatkowej funkcji, która publikuje prywatne torrenty gdzieś, gdzie nie chcesz, aby się pojawiały.