Bittorrent扩展消息

时间:2017-05-22 10:45:49

标签: bittorrent

我找不到任何可以告诉我此消息的含义的文档。

在Wireshark中看起来像这样。

<00> 00 00 00 03 14 03 01

我意识到它是一个3字节的消息,它是一个扩展消息,即类型20,但我不知道03 01代表什么。

方案是我向对等方发送“感兴趣”消息以取消我的客户端,然后对等方响应上述消息,然后是“取消消息”消息。

1 个答案:

答案 0 :(得分:1)

这是扩展消息 ID = 3 01 是消息数据。
在这种情况下, ID = 3 的含义是由客户端发送的先前扩展消息握手 ID = 0 )定义的。

有根据的猜测是,您看到的消息意味着: upload_only = 1 。 ('Extension for Partial Seeds' - BEP21

<强>附录:
uTorrent和大多数其他客户端 upload_only 的实现不同于&#39;过时&#39; specification解释here; alus = Greg Hazel 它在扩展握手中定义为扩展消息是1字节消息数据意味着: 0x00 = false &LT;其他任何事情&gt; = true 。 这可以通过使用Wireshark来验证。