对等方如何编码或发送/接收消息?
如果有留言
这是如何发送的(以二进制形式,如何转换为二进制?)并接收?
消息发送到对等点是否有特定的顺序?
我已经阅读了规范,但它给我留下了问题。
谢谢
最佳答案
在声明 have
消息之前 the specification 说:
您已经获得了长度和 id 的二进制格式。 'piece index' 部分是此消息的特定负载。它应该是 4 个字节长,因为消息有 5 个字节的固定大小,1 个字节到消息 ID(查看具有相同格式的其他消息应该会给你一个线索)。
关于binary - BitTorrent 对等线协议(protocol) (TCP),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4128975/