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