【问题标题】:Are PEX messages exchanged between 2 SeedsPEX 消息是否在 2 个种子之间交换
【发布时间】:2021-07-19 18:00:27
【问题描述】:

我对 BitTorrent 协议有相当了解。有一个问题困扰了我一段时间。

播种客户端总是会立即断开与另一个播种的连接。那里有几个问题。

  1. 是否在本地端/远程端/两者都断开连接?
  2. 在断开连接之前,是否通过 PEX 交换对等方?

我认为如果种子能够通过 PEX 与其他种子交换对等信息,这将有助于改进对等发现

【问题讨论】:

    标签: bittorrent torrent peer-exchange


    【解决方案1】:

    该规范没有规定种子是否以及何时可以断开其他种子,尽管它acknowledges the behavior 并允许种子在其 PEX 列表中包含最近看到的种子,这应该允许下载者发现更多种子。 断开连接的确切时间很大程度上取决于实现。

    【讨论】:

    • 感谢您的回答。所以我的理解是种子可以在其 PEX 列表中包含最近看到的种子并交换给连接的对等点。但我的怀疑更多的是种子是否可以在它们连接的很短的时间内将其连接的对等点交换给其他种子。
    • “但我更怀疑种子是否可以交换” - 嗯,这部分是特定于实现的,一般无法回答。您必须针对单个客户进行测试。但无论如何,将信息传递给对等点可能就足够了,因为它们要么有太多的种子需要处理,要么会相互之间进行 PEX。
    猜你喜欢
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 2020-10-13
    • 2013-11-23
    • 1970-01-01
    • 2021-12-08
    • 2012-12-23
    • 2018-07-18
    相关资源
    最近更新 更多