2013-06-20 2 views
0

Приложение для Android подключается к службе данных WCF, размещенной в службе Windows, с использованием odata4j. Связь работает хорошо, когда указан указанный URL-адрес, где служба может быть найдена.
Однако мне нужно изменить приложение, чтобы обнаружить служебные адреса (несколько компьютеров могут запускать службу в локальной сети).
Как узнать эти служебные адреса? Очевидно, кроме попытки подключения к каждому адресу в локальной сети с использованием цикла for с блоком catch try. Любая функция Android для этого?Как открыть службы передачи данных WCF с помощью Android?

ответ

0

Видимо, нет. Я создал AsyncTask, который запускает несколько потоков для параллельного обнаружения адресов LAN. Это некрасиво, но иногда альтернативы нет.