【问题标题】:Socket.io handler using Gevent / Tornado & Flask使用 Gevent / Tornado 和 Flask 的 Socket.io 处理程序
【发布时间】:2011-11-23 21:44:36
【问题描述】:

任何人都可以向我展示如何使用 gevent 和烧瓶,或者可能是带有龙卷风的烧瓶来处理通用 socket.io 连接(取决于客户端浏览器,可能是 websockets,或 xhr-longpolling 等)的示例异步服务器 谢谢

【问题讨论】:

  • 你看this的答案了吗?
  • 您尝试了哪些方法,哪里没有效果?或者,您查看过哪些内容,您对此感到困惑的是什么让您难以选择?

标签: python socket.io tornado flask gevent


【解决方案1】:

TornadIO 与稳定版本的 socket.io (0.6) 配合得很好,它作为通用请求处理程序集成到任何 Tornado 驱动的应用程序中,并使用套接字事件回调包裹在类中。工作相当稳定。

但我建议不要使用提供的 SocketServer 类,只需正确配置 Tornado 的通用 HTTPServer,只需查看 SocketServer 实现作为指导。

【讨论】:

    猜你喜欢
    • 2014-01-30
    • 2017-01-31
    • 2012-09-30
    • 2012-11-26
    • 2011-06-23
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    相关资源
    最近更新 更多