对等方如何编码或发送/接收消息?

如果有留言



这是如何发送的(以二进制形式,如何转换为二进制?)并接收?

消息发送到对等点是否有特定的顺序?

我已经阅读了规范,但它给我留下了问题。

谢谢

最佳答案

在声明 have 消息之前 the specification 说:



您已经获得了长度和 id 的二进制格式。 'piece index' 部分是此消息的特定负载。它应该是 4 个字节长,因为消息有 5 个字节的固定大小,1 个字节到消息 ID(查看具有相同格式的其他消息应该会给你一个线索)。

关于binary - BitTorrent 对等线协议(protocol) (TCP),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4128975/

10-12 21:51