你能告诉我:我可以使用 twisted 来创建 p2p 应用程序吗?我应该为此选择什么协议?
问问题
5797 次
4 回答
13
最好的解决方案是使用 BitTorrent 的源代码。它是使用 Twisted 构建的,直到他们切换到称为 Utorrent 的 C++ 实现。
- BitTorrent 的最后一个已知 Twisted 版本
- 旧版本
作为替代方案,您可能还想看看Vertex。
它是一个建立在 Twisted 之上的 p2p 库,并带有绕过防火墙之类的好东西。
它可能比其他人的样本更完整。
于 2009-05-11T02:02:34.023 回答
4
于 2009-05-08T13:06:53.697 回答
1
是的,twisted 用于创建 Bittorrent 的初始版本。有一些开源库可以开始。
于 2009-05-08T11:30:12.390 回答
0
是的,您绝对可以使用 twisted 创建 p2p 应用程序。我首先想到的是 Dtella ( http://dtella.org/ )。它使用 Direct Connect 协议。
他们提供了源代码,这样你就可以开始了。我知道很多不同的大学网络都在运行 DC 集线器。这似乎是该协议的理想用途。
于 2009-05-11T01:46:14.737 回答