用于私有文件传输的bittorrent跟踪服务器 – python
作者:互联网
我们有一个客户端/服务器应用程序需要将相同的大文件传输到(有时是许多不同的客户端).
首先,所有这些都是以最明显的方式完成的,从客户端发送请求的webserver api提供文件,但一切都是手动完成的.
显着改善错误冗余和传输速度的一个好方法是使用点对点协议,例如bittorrent.
由于截止日期的限制,我不能在试用/错误过程上花费太多时间.
我找不到任何可以轻松集成到python api的简单跟踪器实现.
有没有人知道任何最新的bittorrent跟踪器,它很简单,可以在没有所有口哨和铃声的情况下工作?
解决方法:
这是一个用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
Pirate Bay(世界上最大的跟踪器)使用Opentracker软件,
http://en.wikipedia.org/wiki/Opentracker
标签:bittorrent,python,file-transfer,p2p 来源: https://codeday.me/bug/20190729/1572965.html