@sio.event
async def connect(sid, environ):
# Create background task when server starts accepting connections
if not hasattr(sio, '_background_task_started'):
sio.start_background_task(send_to_client)
sio._background_task_started = True