My code is as follows:
def callback(*args, **kwargs):
print('callback', args, kwargs)
@sio.event
async def connect(sid, environ):
await sio.emit("my_message", data={"code": 1}, callback=callback, to=sid)
The request log as follows:
ZSUXVut3RRkWYrT0AAAA: Sending packet OPEN data {'sid': 'ZSUXVut3RRkWYrT0AAAA', 'upgrades': [], 'pingTimeout': 20000, 'pingInterval': 25000}
ZSUXVut3RRkWYrT0AAAA: Received request to upgrade to websocket
ZSUXVut3RRkWYrT0AAAA: Upgrade to websocket successful
ZSUXVut3RRkWYrT0AAAA: Received packet MESSAGE data 0
ZSUXVut3RRkWYrT0AAAA: Sending packet MESSAGE data 21["my_message",{"code":1}]
ZSUXVut3RRkWYrT0AAAA: Sending packet MESSAGE data 0{"sid":"cBLM9kuBTZjeB50WAAAB"}
service task canceled
ZSUXVut3RRkWYrT0AAAA: Sending packet PING data None
ZSUXVut3RRkWYrT0AAAA: Received packet PONG data
This callback method will never be executed, can you help me solve it.
- python-socketio==5.9.0
- python-engineio==4.7.1
My code is as follows:
The request log as follows:
This callback method will never be executed, can you help me solve it.