簡體   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