Member 12379724 Ответов: 1

Discove подключенные устройства к моей сети в VC++ под winows enivronment


Всем Привет,

Я столкнулся с требованием поиска подключенных устройств в моей сети с помощью c/c++ в среде операционной системы windows. есть ли какая-нибудь библиотека windows, которая полностью удовлетворяет моим требованиям

Любая помощь/предложения будут оценены по достоинству

Что я уже пробовал:

попробовал реализовать это в vc++, но получилась какая-то сложность

CHill60

Какие трудности?

1 Ответов

Рейтинг:
1

Jochen Arndt

Не существует надежного метода (кроме выполнения приложения на маршрутизаторе, которое считывает кэш ARP и/или считывает текущий список на DHCP-сервере). Но вы можете попробовать пропинговать все IP-адреса в вашей локальной сети с помощью Функция IcmpSendEcho (Windows)[^].

Но обратите внимание, что некоторые устройства могут не отвечать даже в режиме онлайн (ICMP Echo может быть отфильтровано брандмауэрами).

Для систем Windows (и систем Linux, работающих под управлением Samba) вы также можете использовать сканирование NetBIOS.