Flask,Python 3和WebSockets

时间:2017-01-15 13:35:10

标签: python flask websocket

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

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

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

2 个答案:

答案 0 :(得分:0)

不幸的是,目前不支持此功能。可能的解决方法

  • Go node.js。
  • 去python2
  • 修复现有的flask-sockets模块,问题here
  • 自己动手编写一个python3感知的python模块

答案 1 :(得分:-2)

您是否已查看Flask-SocketIO提供的内容?

pip install flask-socketio