当我的移动应用程序未连接到同一网络时,无法访问它



我使用vb.net开发了一个windows应用程序。我创建了一个web服务,并为我的android手机应用程序执行了一些功能。我创建的android应用程序运行良好,当手机连接到同一网络中的系统时,可以访问我的windows web服务功能。我在手机中使用系统静态ip地址来访问我的windows应用程序web服务。它运行良好。。。

但当手机没有连接到同一个系统网络,也没有连接到我的系统web服务时,我会提供公共id地址。。我可以知道如何连接我的android应用程序和我的系统时,它在不同的网络。

我在我的windows应用程序中使用以下代码来托管我的网络服务

webhost = New WebServiceHost(GetType(WebService))  
webhost = New System.ServiceModel.Web.WebServiceHost(GetType(WebService),New Uri("http://localhost:2001/myWebService"))
webhost.Open()

如果您的桌面和手机都连接到同一个WiFi(或任何其他本地网络(,则使用路由器分配的桌面IP地址(不是localhost,也不是127.0.0.1(。

相关内容

  • 没有找到相关文章

最新更新