Twisted和p2p应用程序

14 投票
4 回答
5990 浏览
提问于 2025-04-15 11:27

你能告诉我:我可以用twisted来创建点对点应用吗?我应该选择什么协议呢?

4 个回答

1

是的,最初的Bittorrent是用twisted这个工具创建的。现在有一些开源的库可以作为起点来使用。

4

这是一个关于使用Twisted框架制作BitTorrent客户端和服务器的代码示例。你可以在这个链接中找到相关的代码和详细信息:bittorrent twisted python client/server

13

最好的解决办法是使用BitTorrent的源代码。它最开始是用Twisted这个框架开发的,后来转到了一个叫Utorrent的C++实现上。

另外,你也可以看看Vertex

它是一个基于Twisted的点对点(p2p)库,里面有一些很不错的功能,比如可以绕过防火墙。

它可能比其他人的示例更完整。

撰写回答