很久没用博客园了,最近涉及到一个问题,需要向前端推送日志
考虑的方案两个,一个是定时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 的环境变量并不能完全加载