8.连接活动

优质
小牛编辑
132浏览
2023-12-01

Flask-SocketIO同样支持连接和断开的活动。接下来的例子将会展示怎样为他们注册一个处理函数:

@socketio.on('connect', namespace='/chat')
def test_connect():
  emit('my response', {'data': 'Connected'})

@socketio.on('disconnected', namespace='/chat')
def test_disconnected():
  print('Client disconnected')

连接活动处理处理函数可以选择性地返回一个False去拒绝这个连接。这是为了在这一点上进行身份认证。

注意:连接和断开活动可以在各自使用的命名空间内独立地发送。