Показать сообщение отдельно
  #4  
Старый 06.06.2018, 21:20
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 7,544
Версия Delphi: 7, XE3, 10.2
Репутация: 49088
По умолчанию

Хм... непонятно как к этому подойти.
В принципе, можно попробовать послать arp-запрос.
Но я бы скорее копал бы в сторону NMP или чего-то подобного. Просто спрашивать у роутера (или DHCP) о свободности адреса. А понять, что не получилось получить адрес - в таком случае винда присваивает себе адрес из определенной подсети, прописанной жестко (поищи в гугле). Ну или по крайней мере, что адрес не из подсети роутера.
Ну вот как-то так.
Ответить с цитированием