我可能走错了路,但我正在尝试执行以下操作,但是令牌永远不会从 on_message 返回
import socketio
sio = socketio.Client()
token = ""
def on_message(data):
token = data.get('token')
token = str(token)
return token
sio.connect('http://192.168.155.249')
sio.emit("postLogin",{"email":"someone@somewhere.com","password":"password"})
token = sio.on('user', on_message)
sio.emit("saveDocument",{"title":"","content":"asdfas","id":"2","token":token})
虽然我可以将我的 saveDocument 发射放在 on_message 中,但我还有其他地方需要使用令牌(稍后将使用 Requests 库将数据发布到其他地方)。初学者编码器,我在 python-socketio 文档中看到了回调的提及,但是我不确定它们是否可以帮助我尝试完成的工作。