socketio服务器基于gevent pywsgi服务器,一个python网络库
gevent-socketio的Python项目详细描述
演示文稿
gevent-socketio是套接字的python实现。 协议,最初由learnboost为node.js开发,然后 移植到其他语言。socket.io支持实时网络 浏览器和服务器之间的通信,使用类似websocket的 应用程序编程接口。这个项目的目标之一是提供一个基于gevent的 跨不同基于wsgi的web框架工作的api 那里(金字塔、塔架、烧瓶、web2py、django等)。只有~3行 在框架中连接gevent-socketio需要的代码数为。 注意:您需要使用geventpython wsgi服务器来使用 gevent-socketio。
技术概述
大多数gevent-socketio实现都是纯python的。在那里 显然依赖于gevent,另一个依赖于 gevent-websocket。有金字塔,烧瓶, django和byof(带上你自己的框架!).
文档和参考资料
您可以在:
邮件列表中会出现讨论和问题:
或者在github问题跟踪中:
您也可以联系维修人员:
安装
您可以使用标准的python方法安装:
pip install gevent-socketio
或来源:
git clone git://github.com/abourget/gevent-socketio.git cd gevent-socketio python setup.py install
对于开发,请运行而不是install:
python setup.py develop
如果您想在virtualenv中完成所有这些,请运行:
virtualenv env . env/bin/activate python setup.py develop # or install