socket.io客户端

python-socketio-client的Python项目详细描述


socket.io客户端的python实现。

设计和目标

这个实现的灵感来自javascript socket.io-client 实施。

它直接使用python-engineio-client作为底层engine.io层。

协议解析器是部分复制的,至少在很大程度上是从 包装python-socketioMiguel Grinberg编写。

这个socket.io客户端目前正在使用gevent。这不是严格的设计 对于第一个实现来说,这只是一个简化。其他异步 未来的版本欢迎使用框架。

示例

fromsocketio_client.managerimportManagerimportgeventfromgeventimportmonkey;monkey.patch_socket()io=Manager('localhost',8000)chat=io.socket('/chat')@chat.on_connect()defchat_connect():chat.emit("Hello")@chat.on('welcome')defchat_welcome():chat.emit("Thanks!")io.connect()gevent.wait()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现