Я ищу способ получить IP-адрес известного имени хоста в локальной сети.
Я работал так, чтобы выполнить сканирование сети. Сканирование начинается с 192.168.1.1
до 192.168.1.255
, поэтому я пробовал InetAddress.getHostName()
, InetAddress.getCanonicalAddress()
, но получил тот же IP-адрес.
Я попытался выполнить сканирование с помощью nslookup . он отлично работал на компиляторе Java, но это невозможно в Android.
Я не смог протестировать библиотеку dnsjava из-за ошибок при компиляции заголовка: NoClassDefFoundError
, файл dnsjava-2.1.7.jar
добавлен в каталог libs.
любая помощь ? *Извините за мой английский.
http://192.168.1.8/?A=data1&B=data2/
адрес192.168.1.8
может быть сдан в аренду другому устройству. Я нашел способ изменить имя хоста MicroController. поэтому я ищу IP, используя эту информацию. @GabeSechan - person Hamza Hajeir   schedule 13.05.2018