如何处理Flask Web Socket上的断开事件?

时间:2019-07-03 17:43:56

标签: python jquery flask

我在烧瓶上有一个聊天室代码,它处理@socketio.on('disconnect')断开连接。但我无法将断开连接的用户名作为参数。

我也尝试通过Jqueryonunload中的jquery事件来获取用户名,但这不起作用。

@socketio.on('disconnect')
def test_disconnect(arg,methods=['GET', 'POST']):

    print(f'Client disconnected {arg} ' )



  socket.on('disconnect', function(event) {
  console.log('Got disconnect!');
  let user_name = $( 'input.username' ).val();
    socket.emit( 'disconnect', {arg : user_name})
    event.preventDefault();}

如何在我的应用中获取“ arg”?并解决这个Error : TypeError: test_disconnect() missing 1 required positional argument: 'arg'

0 个答案:

没有答案