joh*_*son 3 python p2p bittorrent file-transfer
我们有一个客户端/服务器应用程序需要将相同的大文件传输到(有时是许多不同的客户端).
首先,所有这些都是以最明显的方式完成的,从客户端发送请求的webserver api提供文件,但一切都是手动完成的.
显着改善错误冗余和传输速度的一个好方法是使用点对点协议,例如bittorrent.
由于截止日期的限制,我不能在试用/错误过程上花费太多时间.
我找不到任何可以轻松集成到python api的简单跟踪器实现.
有没有人知道任何最新的bittorrent跟踪器,它很简单,可以在没有所有口哨和铃声的情况下工作?
这是一个用python编写的开源跟踪器, https://github.com/JosephSalisbury/python-bittorrent
据作者说,你需要做的就是:
from bittorrent import Tracker
tracker = Tracker()
tracker.run()
Run Code Online (Sandbox Code Playgroud)
仅供参考的是一些开源跟踪器列表, http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_tracker_software
Pirate Bay(世界上最大的跟踪器)使用Opentracker软件, http://en.wikipedia.org/wiki/Opentracker
| 归档时间: |
|
| 查看次数: |
4673 次 |
| 最近记录: |