@xesax

Почему не удается установить веб сокет соединение через телефон?

В чем может быть проблема? у меня есть /ws роутер ,
вот js
socket = new WebSocket(`ws://127.0.0.1:8000/ws/messages/${newUserId}`);
где я подключаюсь, и сам роутер
@main_router.websocket('/ws/messages/{user_id}')
async def websocket_endpoint(websocket: WebSocket, user_id: int):

    await websocket.accept()
    active_connections[user_id] = websocket
    try:
        while True:
            data = await websocket.receive_text()
            logger.info(f'Получено сообщение от пользователя: {user_id}: {data}')
    except WebSocketDisconnect as e:
        logger.error(f'Ошибка в соединении для пользователя: {user_id}: {str(e)}')
    finally:
        active_connections.pop(user_id, None)
        logger.info(f'Пользователь: {user_id} отключился')
, когда в браузере с пк то все работает, но через телефон соединение не устанавливается , просто делается get запрос и все.
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
ws://127.0.0.1:8000/
Как по-твоему, что означает адрес 127.0.0.1?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы