2013-04-18 1 views
3

Я пытаюсь получить Connected Device details of Network. У меня есть реферированный репозиторий сетевого обнаружения. Я могу получить IP-адрес и адрес Mac (адрес аппаратного обеспечения), но не в состоянии Host name & device type.Получить имя хоста и его тип при сканировании сети с использованием (NDR) Репозиторий сетевого обнаружения

Я использовал следующий код с различным предложением Stackoverflow. Я также реализую jcifs jar. но не повезло, что я не могу получить имя хоста и его тип из сети.

код:

1) 
NbtAddress nbtAddress = NbtAddress.getByName("Base"); 
InetAddress address = nbtAddress.getInetAddress(); 
String hostname = address.getHostAddress(); 

2) 
InetAddress addr = NbtAddress.getByName(strIp).getInetAddress(); 
host.hostname =addr.getCanonicalHostName(); 

ваше предложение заметны?

ответ

0

Если вы используете 1.3.17 JCIFS, у него есть некоторая ошибка, из-за чего он не возвращает имя хоста. Вы можете попробовать использовать более раннюю версию JCIFS, и она даст вам имя хоста. Более ранняя версия JCIFS (1.2.25) имеет другие проблемы, но зависит от того, для чего вы ее используете.

 Смежные вопросы

  • Нет связанных вопросов^_^