Форум программистов, компьютерный форум, киберфорум
Наши страницы

Free Pascal

Войти
Регистрация
Восстановить пароль
 
B1ZON
0 / 0 / 0
Регистрация: 01.05.2016
Сообщений: 12
#1

Список ip-адресов локальной сети - Free Pascal

25.03.2017, 19:41. Просмотров 233. Ответов 3
Метки нет (Все метки)

Как найти ip-адреса всех ПК в локальной сети средствами Free Pascal? Как это сделать любыми средствами?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2017, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Список ip-адресов локальной сети (Free Pascal):

Список IP-адресов в локальной сети - C++
Как, зная адрес и маску подсети, с помощью Windows API получить список IP всех хостов? Пингование всех возможных адресов не годится.

Как получить список всех IP-адресов из локальной сети? - C++ Qt
Уже пробовал QNetworkInterface::allAddresses(), но он почему-то выводит только 4 адреса, которые по видимому относятся только к локальной...

Вывести имена компьютеров и ip-адресов в локальной сети - Visual Basic .NET
Необходимо вывести имена компьютеров и ip-адреса в локальной сети в ListBox Способ описанный здесь ...

Определить диапазон используемых адресов хостов локальной сети - Windows XP
Здравствуйте! Помогите определить диапазон используемых адресов хостов локальной сети класса (использовать команду ping).

Реализация ARP (получение IP и MAC-адресов устройств внутри локальной сети) на c++ - C++
Реализация ARP (получение IP и MAC-адресов устройств внутри локальной сети) на c++ Есть ли у кого-нибудь пример решения данной задачи?...

Какой функцией получить список IP-адресов на локальной машине? - C++
Какой функцией на Ц получить список IP-адресов на локальной машине?

3
Hitoku
Sample text
736 / 603 / 304
Регистрация: 28.10.2016
Сообщений: 2,033
Завершенные тесты: 3
25.03.2017, 19:48 #2
В ответ на это:
Цитата Сообщение от B1ZON Посмотреть сообщение
Как это сделать любыми средствами?
Надо именно на языке программирования? Потому что в обычном cmd можно узнать всё командой "arp -a"
0
bormant
Модератор
Эксперт Pascal/DelphiЭксперт NIX
3555 / 2249 / 1150
Регистрация: 22.11.2013
Сообщений: 5,918
26.03.2017, 08:14 #3
Hitoku,
не всех, только тех, кого уже видела сетевая карта в том же физическом сегменте.

Добавлено через 7 минут
Из arp -h
-a Отображает текущие ARP-записи, опрашивая текущие данные протокола.
Добавлено через 2 минуты
Посмотрите, как устроен сетевой сканер nmap. Вам доступны те же самые методы с ровно теми же проблемами.
0
B1ZON
0 / 0 / 0
Регистрация: 01.05.2016
Сообщений: 12
28.03.2017, 17:13  [ТС] #4
1)Как можно осуществить ввод-вывод с командной строки в программу паскаль? Буду благодарен за ссылку на статью.
2)Правда ли, что все ip-адреса компьютеров в сети начинаются с 192.....?(Мне нужно в строке отделить компьютерные адреса от всех остальных)
0
28.03.2017, 17:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2017, 17:13
Привет! Вот еще темы с ответами:

Список ip-адресов в сети - Delphi
Всем доброго времени суток. Возможно ли вывести в ComboBox или Memo список ip-адресов всех клиентов локальной сети?

Сканер IP - Адресов, Порт - сканер (в локальной сети) - Visual C++
Доброе время суток) Написана программа для сканирования портов (указал диапазон 5900 - 5906), на данный момент программа работает только...

Список компьютеров в локальной сети - Delphi
Подскажите пожалуйста, как узнать список компьютеров в сети.

Собрать список пользователей локальной сети - Delphi
Каждый пользователь локальной сети пользуется программой(а-ля чат) имеющей на борту idUDPClient и, соответственно, сервер, работающие в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru