Update files
This commit is contained in:
parent
469bf0fa35
commit
15d87cf95d
|
|
@ -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}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue