gpt4 book ai didi

bittorrent - 如何创建/构建/构建完全无跟踪器的 p2p(点对点)?

转载 作者:行者123 更新时间:2023-12-03 12:20:24 27 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




9年前关闭。




如何创建/构建/构建完全无跟踪器的 p2p(点对点)分布式网络架构?
如果我有种子/同行 静态IP地址和不同的种子/同行广域网 .
我读到了 BTSDHT
我还发现:

Torrent File Extensions

A trackerless torrent dictionary does not have an "announce" key. Instead, a trackerless torrent has a "nodes" key. This key should be set to the K closest nodes in the torrent generating client's routing table. Alternatively, the key could be set to a known good node such as one operated by the person generating the torrent. Please do not automatically add "router.bittorrent.com" to torrent files or automatically add this node to clients routing tables.

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。

希望有帮助。

关于bittorrent - 如何创建/构建/构建完全无跟踪器的 p2p(点对点)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12156618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com