基于Gevent pywsgi服务器,Python网络库的SocketIO服务器
项目描述
演示
gevent-socketio 是Socket.IO协议的Python实现,最初由LearnBoost为Node.js开发,然后移植到其他语言。Socket.IO允许浏览器和服务器之间使用类似WebSocket的API进行实时Web通信。此项目的目标之一是提供一个基于gevent的单个API,该API可以跨不同的基于WSGI的Web框架工作(Pyramid、Pylons、Flask、web2py、Django等)。只需3行代码即可将gevent-socketio集成到您的框架中。注意:您需要使用gevent Python WSGI服务器才能使用gevent-socketio。
技术概述
gevent-socketio 的实现大部分是纯Python。它明显依赖于gevent,还依赖于gevent-websocket。它提供了Pyramid、Flask、Django和BYOF(自带框架)的集成示例。
文档和参考资料
您可以在以下位置阅读渲染后的Sphinx文档:
讨论和问题在邮件列表上发生
或在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
项目详情
下载文件
下载您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源代码分发
gevent-socketio-0.3.6.tar.gz (264.2 kB 查看哈希)
构建分发
gevent_socketio-0.3.6-py27-none-any.whl (32.2 kB 查看哈希)
gevent_socketio-0.3.6-py26-none-any.whl (31.4 kB 查看哈希)
gevent_socketio-0.3.6-py2.7.egg (68.5 kB 查看哈希)
gevent_socketio-0.3.6-py2.6.egg (66.6 kB 查看哈希)
关闭
gevent-socketio-0.3.6.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 53394ab93fbd84d9dbbb2bef85349f6a503bfc53d86a9be8653250f1a0412aff |
|
MD5 | 33f745d74885366a07da516c000854b6 |
|
BLAKE2b-256 | 578f16b508f602cff2dd506636b8d415e39cacb3400d49e885f002bf6436a777 |
关闭
gevent_socketio-0.3.6-py27-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9289954714a4e598b840ed95bd05b410f7fc001cee9714d223874f3be556551f |
|
MD5 | fdb74c04828d446170984c0debc0df9b |
|
BLAKE2b-256 | 24d7db5733da7d58f29419dc55b43ee659ff4b7d6404c33ae7a8d2f165ec5df0 |