Поиск нужного MAC-адреса - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Возник вопрос, а возможно ли, зная MAC-адрес устройства, а так же то, что оно шлёт BOOTP пакеты, обнаружить его при помощи C#? Какие функции необходимо применять для сканирования сетки на предмет bootp пакетов?

Решение задачи: «Поиск нужного MAC-адреса»

textual
Листинг программы
  1. IPAddress BoardAddress = IPAddress.Parse("0.0.0.0");
  2. Socket Hostlistener = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
  3. IPEndPoint boardendpoit = new IPEndPoint(IPAddress.Any, 67);
  4. Hostlistener.Bind(boardendpoit);
  5. Hostlistener.Listen(10);
  6. //TcpListener Hostlistener = new TcpListener(HostAddress, 67);
  7.  
  8. while (true)
  9. {
  10. Socket handler = Hostlistener.Accept();
  11. Console.WriteLine("Принят пакет от: {0}", handler.RemoteEndPoint);
  12. break;
  13. }
  14. }
  15. catch (Exception exception)
  16. {
  17. Console.WriteLine("Произошла ошибка {0}", exception.Message);
  18. MAC1_diag.ForeColor = Color.Gray;
  19. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы