Member 12578874 Ответов: 1

Как получить список ip-адресов пользователей, подключенных к моему Wi-Fi


мне нужен список ip-адресов, которые подключены к моему Wi-Fi.

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

использование системы;
использование системы.Коллекции.Общий;
использование системы.ComponentModel;
используя системы.Сведения;
использование системы.Рисование;
использование System. Linq;
используя системы.Текст;
использование системы.Окна.Формы;
использование System.Net;
использование системы.Сеть;

пространство имен WindowsFormsApplication6
{
общественности частичного класс form1 : форма
{
открытый form1()
{
метод InitializeComponent();
}

частный недействительными обработчика button1_click(объект отправителя, EventArgs в электронной)
{
системы строке Имя компьютера =.Нет.ДНС.Функцией gethostname();
System.Net.IPHostEntry ipEntry = System.Net.Dns. GetHostEntry(имя_компьютера);
System.Net.IP адреса[] IP адрес = ipEntry.AddressList;

имя_компьютера = имя_компьютера + " | " + IP-адрес[0].Метод toString();
список listbox1.Предметы.Добавить (имя компьютера);
список listbox1.Предметы.Добавить (ipAddress);
}
}
}

Mohibur Rashid

Мы даже не знаем, какой тип устройства Wi-Fi вы используете...

1 Ответов

Рейтинг:
0

OriginalGriff

Это не так просто, как вы могли бы подумать: чтобы получить список, вам нужно запросить маршрутизатор, но как именно вы это сделаете, будет отличаться от маршрутизатора к маршрутизатору.
Однако есть и другое решение: Как получить список всех устройств, информация о вашей беспроводной сети /маршрутизатор программно в C#[^]- однако это будет относительно медленно.