Есть ли способ получить IP-адрес хоста на конкретном физическом интерфейсе с помощью winsock в Windows 7?
Мой компьютер подключен кабелем Ethernet с другим ПК и подключен к маршрутизатору через беспроводной адаптер. Итак, как я могу получить только "беспроводной ip"?, Это возможно, потому что ipconfig делает это.
Если winsock не поддерживает его, возможно, есть победа api, чтобы сделать такую вещь. Пожалуйста помоги.
Вам нужен этот API:
GetAdaptersInfo
Сделал цикл для интерфейсов и получил IP-запрос.
GetAdaptersInfo()
устарела, вместо этого используйтеGetAdaptersAddresses()
.