很久沒用博客園了,最近涉及到一個問題,需要向前端推送日志
考慮的方案兩個,一個是定時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 的環境變量並不能完全加載