繁体   English   中英

Flask、Python 3 和 WebSockets

[英]Flask, Python 3, and WebSockets

如何从在 Python 3 上运行的 Flask 提供 websockets 端点? 这似乎几乎不可能。 请注意,我不想要 SocketsIO 或类似的东西。 只是希望能够从遵循非常简单的 HTML5 标准的纯 JavaScript 连接到 Flask 端点并将其升级到 Websocket 以进行双向通信。 下面的示例JS

var ws = new WebSocket("ws://localhost:5000/echo");

我认为这将是pip install正确模块的简单问题,但不是。 有任何想法吗? 我应该为此编写自己的 Python 模块吗?

不幸的是,目前尚不支持。 以下可能的解决方法

  • 转到node.js。
  • 去python2
  • 修复现有的flask-sockets模块,请在此处发布
  • 自己编写一个可识别python3的python模块

您是否查看过Flask-SocketIO提供的功能?

pip install flask-socketio

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM