Nur*_*lan 6 bittorrent transmission utorrent libtorrent
如何创建/构建/构建完全无跟踪的p2p(点对点)分布式网络架构?
如果我在不同的WAN中拥有静态IP地址和种子/对等体的种子/对等体.
我也找到了:
Torrent文件扩展名
无跟踪的torrent字典没有"announce"键.相反,无跟踪的torrent有一个"节点"键.此密钥应设置为torrent生成客户端路由表中的K个最近节点.或者,可以将密钥设置为已知的良好节点,例如由生成洪流的人操作的节点.请不要自动将"router.bittorrent.com"添加到torrent文件或自动将此节点添加到客户端路由表.
nodes = [["<host>", <port>], ["<host>", <port>], ...]
nodes = [["127.0.0.1", 6881], ["your.router.node", 4804]]
但是,我不知道我应该在哪里闪存(硬编码)这些IP地址
我想你问的问题不够具体,无法回答。
如果您的问题更多是“如何指示某些特定的客户端应用程序使用已知节点加入通用的“无跟踪器”群?”。
...那么您应该提供有关您想要的客户端应用程序的更多信息 - 这最终将取决于该客户端应用程序让您指定的能力。
如果您的问题更多:“我如何编写自己的客户端应用程序,该应用程序将在已知节点上引导?”
...然后,假设您计划为此使用 rasterbar libtorrent (您标记了它,并且是我使用过的唯一一个),您当然可以通过调用 DHT 相关方法来做到这一点:请参阅http://www.rasterbar .com/products/libtorrent/manual.html#start-dht-stop-dht-set-dht-settings-dht-state-is-dht-running
这将在您的 C++ 或 Python 代码中设置,具体取决于您如何启动 libtorrent。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
1808 次 |
| 最近记录: |