Когда я запускаю следующий код для определения локального IP-адреса моего устройства, я получаю 127.0.0.1 вместо 192.168.0.101.
import socket
import threading
PORT = 8080
HOST_NAME = socket.gethostname()
print(HOST_NAME)
SERVER = socket.gethostbyname(HOST_NAME)
print(SERVER)
Вывод, который я получаю на консоли:
MyDeviceName.local
127.0.0.1
Подробнее здесь: https://stackoverflow.com/questions/723 ... -my-device