2013-06-20 46 views
0

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

回答

0

显然没有。我创建了一个运行多线程的AsyncTask来平行地发现局域网地址。这并不漂亮,但有时候别无选择。