Websockets“无效的帧头”错误Flask-Socket IO

时间:2016-04-27 11:09:38

标签: javascript websocket flask-socketio

我正在使用flask-socketio并且一切都很棒但是当使用emit发送一个值时,chrome开发人员工具显示错误但是一切都按预期工作。

“WebSocket连接到'ws://127.0.0.1:5000 / socket.io /?EIO = 3& transport = websocket& sid = 240eada2f8bb4ce889ae90ffbf9cb6ea'失败:无效的帧头”

发送输入字段的值工作正常,但我想发送的是输入值的子字符串。检查了子串的类型,它是字符串。

javascript:

           value1=$('#input_box').val();

           var term = value1.substr(value1.lastIndexOf("!") + 1);

           socket.emit('qqq event',{data:term});
烧瓶:

          @socketio.on('qqq event', namespace='/test')

          def my_event(term):

                 term=term['data']

                 emit('xyz',{'data':term})

使用此代码,该值将被发送到flask服务器,但chrome显示错误。如上所述,一切都有效,但只是想知道错误的原因。

当我将值更改为输入字段的值时,不会显示错误。

0 个答案:

没有答案