问题标签 [peer-exchange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bittorrent - BitTorrent 的 Peer Exchange (PEX) 协议规范在哪里/是什么?
有一个说明 BEP 11 是 PEX 的待定草案。但是,这从未发布过,而且我找不到官方规范。
port - 具有零端口的 BitTorrent 对等体
有时跟踪器、DHT 节点和 PEX 对等点提供端口为 0 的对等点地址。这是什么意思?在将自己的端口提交给跟踪器的上下文中,或者在 DHT 中,发送端口 0 意味着由于 NAT 或类似原因,接收者应该使用发送者的明显端口。但是当接收到一个 torrent 的可能对等点列表时,你如何解释端口 0 呢?
bittorrent - PEX 消息是否在 2 个种子之间交换
我对 BitTorrent 协议有相当了解。一个问题一直困扰着我一段时间。
播种客户端总是会立即与另一个种子断开连接。那里有几个问题。
- 是否在本地/远程/两者都断开连接?
- 在断开连接发生之前,对等点是否通过 PEX 交换?
我认为如果种子能够通过 PEX 与其他种子交换对等信息,这将有助于改善对等发现