Получить IPv4-адрес адаптера Ethernet без использования внешних библиотек - PullRequest
0 голосов
/ 16 октября 2019

У меня есть 2 компьютера, подключенных с помощью кроссоверного кабеля, и в первый раз мне нужно запустить ПК1 в качестве сервера и ПК2 в качестве клиента, а затем второй раз ПК2 в качестве сервера и ПК1 в качестве клиента. Я использую сокет UDP, и это на Windows. Поэтому я не могу просто ввести IP-код в код, мне нужен код сервера для автоматического получения IP-адреса.

Я пробовал это:

hostname = socket.gethostname()    
IPAddr = socket.gethostbyname(hostname)

Но это дает мне неправильный IP-адрес. Мне нужен IP-адрес, который я вижу при проверке Ethernet-адаптера Ethernet в ipconfig / all.

Я не уверен, что вы меня понимаете извините. Английский не мой лучший навык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...