Как указать какой IP-адрес использовать в веб-сокете на python? У меня есть несколько локальных IP-адресов. Мне нужно указать, через какой локальный IP-адрес должен подключаться websoket. Как это можно сделать? ws = websocket.WebSocketApp("wss://example", on_open=on_open, on_message=on_message, on_error=on_error, on_close=on_close, ) ws.run_forever()

4 Ноя 2022 в 19:53
177 +1
0
Ответы
1

wss://example это адрес сервера, спрашивать адрес сервера у владельца сервера, т.е. в настройках этого сервера нужно смотреть какой интерфейс он слушает (исключение - подключение идет через стороннюю машину, например роутер, тогда смотреть его настройки перенаправления).

Если в настройках сервера стоит 0.0.0.0 то значит сервер слушает ВСЕ интерфейсы машины (на момент открытия сокета, т.е. запуска программы), включая 127.0.0.1, 127.x.x.x и другие адреса сетевых устройств

5 Ноя 2022 в 18:55
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир