当前位置:  开发笔记 > 编程语言 > 正文

用于编写P2P应用程序的Python库/框架

如何解决《用于编写P2P应用程序的Python库/框架》经验,为你挑选了1个好方法。

是否有用于在Python中编写P2P应用程序的库或框架?

我知道最初的Bittorrent客户端是用Python编写的.我看起来像JXTA但是对于Python.



1> Vitorio..:

扭曲几乎是Python中与网络相关的任何东西的答案,但你真的必须采用扭曲的做事方式.它本质上不是P2P堆栈,它是一个事件循环,回调系统和网络框架.

Divmod Vertex目前尚未维护,几年前我尝试使用它时仍然相当粗糙.

CSpace可能是您最接近的目标:"通过互联网进行安全,分散,用户对用户通信的平台." 它抽象出P2P和NAT遍历,因此您的应用程序可以正常运行而不是"P2P应用程序".

同样,几年前澳大利亚有一个旧的P2P系统称为"The Circle",完全用Python编写,具有安全的P2P消息,聊天,文件共享和其他功能.0.41c是最后一个版本:http://savannah.nongnu.org/projects/circle/

还有我的书签:

http://entangled.sourceforge.net/是纠缠的,"基于Kademlia的分布式哈希表(DHT),以及点对点元组空间实现."

http://khashmir.sourceforge.net/是一个Python分布式哈希表,值得注意,因为它使用Airhook协议进行网络连接,该协议非常容错(设计用于例如蜂窝网络).

http://kenosis.sourceforge.net/是一个Python P2P RPC系统.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有