【发布时间】:2010-10-24 18:34:26
【问题描述】:
你能告诉我:我可以使用 twisted 来创建 p2p 应用程序吗?我应该为此选择什么协议?
【问题讨论】:
标签: python twisted protocols p2p
你能告诉我:我可以使用 twisted 来创建 p2p 应用程序吗?我应该为此选择什么协议?
【问题讨论】:
标签: python twisted protocols p2p
最好的解决方案是使用 BitTorrent 的源代码。它是使用 Twisted 构建的,直到他们切换到名为 Utorrent 的 C++ 实现。
作为替代方案,您可能还想看看Vertex。
这是一个建立在 Twisted 之上的 p2p 库,并附带绕过防火墙等好东西。
它可能比其他人的样本更完整。
【讨论】:
是的,twisted 用于创建 Bittorrent 的初始版本。有一些开源库可以开始。
【讨论】:
是的,您绝对可以使用 twisted 创建 p2p 应用程序。我首先想到的是 Dtella (http://dtella.org/)。它使用 Direct Connect 协议。
他们提供源代码,以便您开始。我知道很多不同的大学网络都在运行 DC 集线器。这似乎是该协议的理想用途。
【讨论】: