3

我们有一个客户端/服务器应用程序,有时需要将相同的大文件传输到许多不同的客户端。

首先,所有操作都是以最明显的方式完成的,即从客户端将请求发送到的网络服务器 api 提供文件,但一切都是手动完成的。

显着提高错误冗余和传输速度的一个好方法是使用点对点协议,例如 bittorrent。

由于截止日期的限制,尽管我不能在试错过程上花费太多时间。

我找不到任何可以轻松集成到我们的 python api 的简单跟踪器实现。

有没有人知道任何最新的 bittorrent 跟踪器,它足够简单,可以在没有所有口哨声和钟声的情况下工作?

4

1 回答 1

7

这是一个用 python 编写的开源跟踪器, https://github.com/JosephSalisbury/python-bittorrent

根据作者的说法,您需要做的就是:

from bittorrent import Tracker
tracker = Tracker()
tracker.run()

仅供参考,这里列出了一些开源跟踪器, http ://en.wikipedia.org/wiki/Comparison_of_BitTorrent_tracker_software

海盗湾(世界上最大的追踪器)使用 Opentracker 软件, http ://en.wikipedia.org/wiki/Opentracker

于 2012-05-29T19:27:58.093 回答