Как получить информацию о хосте, если его IP-адрес в пределах того же Wi-Fi в Android? - PullRequest
0 голосов
/ 25 ноября 2011

Я могу иметь IP-адрес всех хостов, подключенных к одной сети Wi-Fi в моем приложении для Android.Теперь я хочу получить информацию об этом конкретном хосте с его IP-адреса, чтобы я мог знать, является ли он принтером или нет?Как мне это сделать ?Кто-нибудь может мне помочь?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

Кроме того, вы можете попробовать библиотеку JMDNS для проверки всех типов сервисов. Большинство современных устройств транслируют много информации о себе.

0 голосов
/ 25 ноября 2011

Вероятно, есть сложная библиотека, которая найдет это для вас, но самый простой способ - проверить, открыт ли на хосте порт 515, то есть порт Line Printer Daemon.

Чтобы сделать это, просто попытайтесь подключиться к этому порту, и если это удастся, вы можете разумно предположить, что это принтер или сервер печати. ​​

...