我正在寻找一些书籍和教程网站。
我想了解Bittorrent协议的工作原理,并随后实现自己的追踪器。
我对网络协议没有很大的了解,所以我正在寻找新手材料。
我看过以下帖子,但它们没有帮助解决我的问题:
感谢帮助。
我正在寻找一些书籍和教程网站。
我想了解Bittorrent协议的工作原理,并随后实现自己的追踪器。
我对网络协议没有很大的了解,所以我正在寻找新手材料。
我看过以下帖子,但它们没有帮助解决我的问题:
感谢帮助。
BitTornado有一个跟踪器实现,它是用Python编写的,易于阅读。从一个可用的东西开始很好,然后你可以根据协议尝试理解代码。 BitTornado基于Bram Cohen实现的原始版本。跟踪器在BitTornado.BT1.track.py中实现。
https://github.com/liveduo/bittorrent-scripts/blob/main/3-connect-node.js
你可以在本地运行它,它没有外部依赖。你只需要一个种子(即磁力链接)和一个拥有该种子的节点(即节点 IP 地址和端口)。