版权声明 本站原创文章 由 萌叔 发表 转载请注明 萌叔 | http://vearne.cc 1.前言 写了一个非常简单的p2p文件分发系统 主要目的是验证p2p下载的主要思想,所以并不是完全按照BT的公开协议来实现的,已经经过了初步的测试,但并没有在生产环境,进行大规模的使用,因此请谨慎的使用。 传送门 vearne/p2p-sharer 2.组件 2.1 制作种子文件 ./p2p-sharer gen –tracker 192.168.10.200:35330 –filePath /tmp/Motrix-1.4.1.dmg –seedPath ./ tracker tracker 地址 filePath 待分发的文件路径 seedPath 生成的种子文件的存放路径 种子文件示例 { “fileName”: “Motrix-1.4.1.dmg”, “trackerAddr”: “192.168.10.200:35330”, “length”: 66112269, “pieces”: [{ “index”: 0, “length”: 1048576, “checksum”: “92465aae88444d799891ad730877f0f8593f77be” }, {… 继续阅读 简易的p2p文件分发系统