我需要帮助来了解G = nx.relabel_nodes(G, lambda email: email.split("@")[0], copy=False)
在扩展的BitTorrent握手中的含义。
我了解http://www.bittorrent.org/beps/bep_0021.html,据此,延长的握手可能类似于:
upload_only=3
但是我看到握手就像
{m: {ut_pex=1, ut_metadata=2}, upload_only=1, metadata_size=31236}
还有,我看到了类似的握手
{m: {ut_pex=1, ut_metadata=2, upload_only=3}, metadata_size=31236}
有人可以解释{m: {ut_pex=1, ut_metadata=2, upload_only=3}, upload_only=1, metadata_size=31236}
在扩展BitTorrent握手中的含义吗?
答案 0 :(得分:1)
upload_only=3
在扩展握手的 m 词典中。
这意味着将具有 extension message id = 3 的扩展消息定义为upload_only
消息。
不幸的是,BEP21并没有反映 upload_only 在实践中是如何实现的。应该弃用它,并用更好的替代。
从我的回答到另一个问题here:
附录:
upload_only 的uTorrent和大多数其他客户端实现与specification解释的“过时” here; alus = Greg Hazel
不同 它在扩展握手中被定义为扩展消息,即1字节消息数据的意思是: 0x00 = false 或 <其他> = true 。 可以使用Wireshark进行验证。