Вопрос № 165892: Здравствуйте Уважаемые эксперты. Помогите разобраться с такой вот проблемой (ну или задачей): Как средствами .NET C# получить список IP-адресов компьютеров локальной сети? Слышал что можно использовать namespace System.Management. Но как им по...
Вопрос № 165.892
Здравствуйте Уважаемые эксперты. Помогите разобраться с такой вот проблемой (ну или задачей): Как средствами .NET C# получить список IP-адресов компьютеров локальной сети? Слышал что можно использовать namespace System.Management. Но как им пользоваться тоже вопрос...
Отвечает: Челноков Виктор Альбертович
Здравствуйте, Попов Евгений Сергеевич! Возможно стоит использовать класс System.Net.NetworkInformation http://msdn.microsoft.com/ru-ru/library/system.net.networkinformation.aspx Пропинговать сеть и если есть ответ то добавлять адрес к списку. Здесь можно скачать примеры посмотрите . http://www.microsoft.com/downloads/details.aspx?FamilyID=adef80f9-1e44-4b94-be24-dff48f826ce6&DisplayLang=en
#thank 248334 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Уже во всем разобрался, но все-равно спасибо за ответ. Если Вам интересно, то делается это так: using System.Net; // получаем список всех айпи хоста IPAddress[] ipAddresses = Dns.GetHostEntry(name_of_host).AddressList; Только предварительно надо получить список имен удаленных машин.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.