Python 2.7 使用 flask_socketio(3.0.1) 时,浏览器控制台下用原生
var socket = new WebSocket("ws://127.0.0.1:5000/char")
错误信息如下:
VM167:1 WebSocket connection to 'ws://127.0.0.1:5000/chat' failed: Error during WebSocket handshake: Unexpected response code: 200
引入 socket.io 后
socket = io.connect('ws://127.0.0.1:5000/chat')
查看 socket 的 connected 属性显示为 true。
flask_socketio 的 git 地址: https://github.com/miguelgrinberg/Flask-SocketIO
是不是只能使用 socket.io 创建 client 进行连接?给的 demo 也都是使用 socket.io 。
求踩过坑的朋友指点一下,谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.