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