Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > как получить список ип адресов


Автор: Step 3.1.2003, 20:24
САБЖ
мне необходимо это сделать из программы на с++.

Автор: dim 9.1.2003, 04:01
Смотря что в данном вопросе подразумевается под сетью (насколько я понимаю это Windows сеть). Можно получить все NetBios имена из этой сети, но для того чтобы транслировать их в IPs, нужен механизм такой трансляции, например файл lmhosts или wins. С другой стороны можно получить IP из той же подсети из локального ARP кэша, но там будут не все, а только те, к которым были какие-то обращения.

Автор: MuToGeN 9.1.2003, 15:17
кроме сканирования ничего в голову не приходит


Автор: Step 13.1.2003, 18:24
dim
и как получить все имена нетбиос

Автор: Baa 13.1.2003, 19:25
www.codeguru.com

Автор: Step 13.1.2003, 20:39
Baa
Цитата
www.codeguru.com
А там где, не подскажеш.

Автор: dim 14.1.2003, 01:04
Точно не помню, но по моему для этого можно юзать WNetOpenEnum и WNetEnumResource.

Автор: Step 14.1.2003, 03:10
Может у кого отрывок кода есть, можно на любом языке.

Автор: QryStaL 22.11.2007, 21:20
Есть полезная утилитка NetLook, так вот в ней видны все компьютеры локальной сети. Хотелось бы узнать код, с помощью которого она это делает. Или если кто знает,  подскажите альтернативный способ... Пробовал NetServerEnum - отображает, но не все почему-то. Вобщем был бы рад любым советам.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)