Update files

This commit is contained in:
glpshchn 2025-12-15 06:58:37 +03:00
parent 469bf0fa35
commit 15d87cf95d
1 changed files with 4 additions and 2 deletions

View File

@ -19,7 +19,8 @@ sio = socketio.AsyncServer(
logger=True, # Включить логирование для отладки
engineio_logger=True, # Включить логирование Engine.IO
ping_timeout=60,
ping_interval=25
ping_interval=25,
always_connect=True # Разрешить подключение к корневому namespace
)
# Track connected moderators
@ -41,7 +42,8 @@ def broadcast_online():
# Обработчик для корневого namespace (требуется для Socket.IO handshake)
# Socket.IO сначала подключается к корневому namespace для handshake,
# затем клиент подключается к указанному namespace
@sio.on('connect', namespace='/')
# В python-socketio для корневого namespace можно не указывать namespace явно
@sio.on('connect')
async def on_connect_root(sid, environ):
"""Handle client connection to root namespace (Socket.IO handshake)"""
print(f"[WebSocket] 🔄 Handshake to ROOT namespace: {sid}")