Почему при попытке получения имени моего телефона, интерпретатор выводит «localhost»?
Я пытаюсь получить имя моего телефона, с помощью Python, с применением модуля "socket", но оно не соответствует названию телефона, что я выставил в настройках. Вместо имени телефона, я получаю "localhost" или другую несуразицу. Та же самая песни и с другими модулями:
Библиотека "Socket":
import socket
print(socket.gethostname())
Библиотека "Platform":
import platform
print(platform.node())
Использование этих библиотек приводит к тому, что на телефоне я получаю "localhost", или имя провайдера, в то время как на ПК я получаю имя компьютера. Есть ли другие способы получить нормальное имя телефона, выставленное мной в настройках, или переименовать этот злополучный "localhost"?