2013-05-07 2 views
0

Я использую JmDNS API для обнаружения всех устройств, подключенных к сети.JmDNS для обнаружения сетевых устройств в Android

Я могу обнаружить устройства и перечислить их. Но есть небольшая проблема. Мое приложение отображает машины, на которых работает только linux.

Может кто-нибудь пролить свет на это? Я использую Samsung Galaxy S2 для тестирования своего приложения.

+0

Я на самом деле пытаюсь найти сетевой принтер здесь – Abhishek

+0

Я знаю, что если я установлю iTunes, тогда JmDNS обнаружит сервисы Bonjour, которые будут установлены с iTunes. Но для меня нецелесообразно устанавливать iTunes на каждую систему. Может ли кто-нибудь ответить? – Abhishek

+0

Как вы обнаруживаете все службы в коде? Я только видел пример jmDNS для перечисления конкретных сервисов. Спасибо! – German

ответ

0

У вас нет решения проблемы с jmdns, но вы можете попробовать выполнить поиск с помощью ПК-инструмента, чтобы убедиться, что принтеры действительно видны.

Вы можете получить надстройку для Firefox https://addons.mozilla.org/en-us/firefox/addon/dnssd/

Или автономного инструмента http://hobbyistsoftware.com/bonjourbrowser

И посмотреть, если принтер вы ищете показывает вверх в списке

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