0

我的 Android 应用程序使用odata4j连接到托管在 Windows 服务中的 WCF 数据服务。当提供可以找到服务的指定 URL 时,通信工作良好。
但是,我需要修改应用程序以发现服务地址(多台计算机可以在局域网中运行该服务)。
我怎样才能发现这些服务地址?显然,除了尝试使用带有 try catch 块的 for 循环连接到 LAN 上的每个地址。这有什么安卓功能吗?

4

1 回答 1

0

显然没有。我创建了一个运行多个线程以并行发现 LAN 地址的 AsyncTask。它不漂亮,但有时别无选择。

于 2013-09-26T06:44:26.730 回答