Форум: "Сети";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
ВнизIP адрес Найти похожие ветки
← →
nokk (2005-09-16 13:38) [0]Подскажите, если можно на примере кода, как определить все IP адреса компьютеров в локальной сети.
← →
simpson © (2005-09-16 13:56) [1]Определить список хостов локальной сети разрешить их имена в адреса с помощью ф-и getaddrinfo.
← →
nokk (2005-09-16 14:43) [2]Я самоучка и не совсем понял Ваш ответ. Если можно, объясните подробнее.
← →
simpson © (2005-09-16 14:52) [3]> nokk (16.09.05 14:43) [2]
1. Нужно получить список имен хостов (компьютеров, если так привычней) локальной сети. Как - лучше не спрашивай на форуме, ибо убьют и будут правы, поскольку этот вопрос задают с частотой несколько раз в неделю. Посмотри в FAQ, статьях и т.п.
2. Затем, для каждого полученного имени компьютера нужно будет вызвать ф-ю Winsock API getaddrinfo. Она разрешает имена хостов в адреса (учти, что адресов может быть несколько): "The getaddrinfo function provides protocol-independent translation from host name to address.".
Описание getaddrinfo смотреть в MSDN.
← →
simpson © (2005-09-16 14:56) [4]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/getaddrinfo_2.asp
← →
Digitman © (2005-09-16 16:18) [5]
> все IP адреса компьютеров
а если в сети есть не только компьютеры (в привычном твоем понимании), но и принт-серверы, контроллеры утюгов, стриральных машинок, программируемых унитазов и т.д. и т.п - это как ? считать все это компьтерами ?)
← →
nokk (2005-09-17 00:40) [6]Всем спасибо и успехов во всём.
Эд.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c