【问题标题】:Python microframework (Bottle, Flask) and socket.ioPython 微框架(Bottle、Flask)和 socket.io
【发布时间】:2013-01-13 21:55:21
【问题描述】:

我正在尝试使用类似 websocket 的功能构建应用程序 我正在使用python(将使用gunicorn部署在heroku上)

到目前为止,我的搜索将我带到了 Bottle。替代我当前的微框架 - Flask。 Bottle 允许使用 websocket 功能。 http://bottlepy.org/docs/stable/async.html

我的问题是:我可以使用 socket.io 的 javascript 部分(或类似的东西)连接到 Bottle 吗?如果是,怎么做?

谢谢。

【问题讨论】:

  • Socket.IO 支持浏览器和服务器之间的实时网络通信。您需要客户端的 socketIO JS 和服务器端的 gevent-socketio 或 gevent-websocket。

标签: websocket socket.io flask bottle


【解决方案1】:

如果你真的想开始,看看这里的例子:

这里还有一个瓶子的例子:

您可能希望从以下地址的文档开始:

希望这会有所帮助:)

【讨论】:

    【解决方案2】:

    您还可以查看flask-socket.io,它适用于您当前的框架——Flask。除了包装较低级别的功能(gevent/SocketIO)之外,它还添加了一些更高级别的功能,例如房间,以便您可以将用户分组在一起。

    在以前的项目中为我提供了很好的帮助。

    【讨论】:

      猜你喜欢
      • 2012-10-14
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 2014-05-17
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多