flask 中使用 socket 遇到的坑


很久沒用博客園了,最近涉及到一個問題,需要向前端推送日志

考慮的方案兩個,一個是定時ajax 但是這樣效率太慢了,二是用socket

那看看有沒有輪子咯,面向百度編程,有兩個庫可以使用

1.flask-sockets 

2.flask-socketIO

具體的使用大家網上都能找的到,具體這里說一下遇到的坑,

flask-socketIO 

app.run()

 出現這樣的提示,Flask-SocketIO is Running under Werkzeug, WebSocket is not available.

http 模式正常使用,但是socket無法初始化,

flask-sockets 

程序都正常運行,但是ws 請求404,  socket 沒用拿到套接字,最后嘗試unstall 許多已經安裝的庫,使用cmd  運行,沒用問題了,

如果你遇到類似的問題,建議先unstall 不用的庫,嘗試cmd里面運行,

有時候pycharm  的環境變量並不能完全加載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM