我需要创建一个应用程序,其中移动Web应用程序可以连接到LAN中的本地Web服务。例如,有几个位置在自己的本地服务器上运行此Web服务。当有移动应用程序的人进入该位置时,他们可以打开它,它将以某种方式通过WiFi连接到该本地Web服务。移动应用程序不会提前知道该Web服务的IP。关于如何去做的任何想法?这将是一个.NET Web服务和HTML5应用程序,但我认为这不重要。
答案 0 :(得分:0)
如评论中所述,您可能必须让用户对其进行配置,因为最终需要服务器的地址。
然而,您可以采取另一种方法。开发一个小的多播/ udp服务,每10-30秒广播一次Web服务地址。在您的Android应用程序中注册一个响应网络连接状态并在后台运行的广播接收器。
Android服务上的此服务将从UDP广播中获取地址,然后配置应用程序。