Re: MAC и IP
От: /aka/ СССР  
Дата: 04.04.19 09:21
Оценка: 3 (1)
Здравствуйте, vvv848165@ya.ru, Вы писали:

VYR>как программно по MAC адресу узнать IP?


Помним, что про MAC можно говорить только если компьютеры в одном сегменте коллизий? Если между компьютерами хотя бы один маршрутизатор, то МАК не узнать никак.

Посмотреть в таблице — GetIpNetTable: https://docs.microsoft.com/en-us/windows/desktop/api/iphlpapi/nf-iphlpapi-getipnettable

Посмотреть в таблице быстро. Но МАКа там может не быть, если компьютер давно с этим МАКом не общался.

Отправить ARP запрос — SendARP: https://docs.microsoft.com/en-us/windows/desktop/api/iphlpapi/nf-iphlpapi-sendarp

После отправки запроса система будет ждать ответа. Это может занимать сотни миллисекунд.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.