engine.io客户端
engineio-client的Python项目详细描述
engine.io客户端的python实现。
设计和目标
这个实现的灵感来自javascript engine.io-client 实施。
协议解析器是部分复制的,至少在很大程度上是从 由Miguel Grinberg编写的包python-engineio。
这个engine.io客户端目前正在使用Gevent。这不是严格的设计 对于第一个实现来说,这只是一个简化。其他异步 未来的版本欢迎使用框架。
示例
from engineio_client.client import Client import gevent import gevent.monkey gevent.monkey.patch_all() eio = Client('localhost', 8000) @eio.on('message') def on_message(message): print message eio.close() @eio.on('open') def on_open(): eio.send("Hello") eio.open() gevent.wait()
链接
另一个engine.io/socket.io客户端:socketIO_client