我想我正在寻找一个全是 python socketio 模块。然后当我开始使用带有 socketio 的消息代理时,使用 redis 的文档演示得很好。但是,我觉得奇怪的是 python-socketio 客户端没有显示如何连接到消息代理。这是意图并将其留给项目的追随者吗?
我不得不只依靠 python redis 来查看 python-socketio 如何连接到 redis,前提是它已经给出了带有地址的 db。此外,我发现 socket.io 是这一切的默认频道,并且发出的信息比我预期的要多。
预期:{'foo':'bar'}
观察到:{'method': 'emit', 'event': 'event', 'data': {'foo': 'bar'}, 'namespace': '/learning_it', 'room': None, 'skip_sid ':无,'回调':无,'host_id':''}
从模块使用的这一点来看,我们是否可以随心所欲地操作?
感谢粉丝的 Miguel Grinberg。