如何让应用程序与Intranet内的服务器进行交互?

时间:2013-10-06 18:17:22

标签: android networking mobile intranet

我即将在应用程序上开始开发,该应用程序旨在将信息传递到内部网内的服务器(托管Web界面并存储数据)。我有很多编程经验,但我对移动应用程序开发完全陌生,所以整个过程对我来说都是一次学习经历。

我想我有不止一个问题:

  • 如果内联网提供wifi,是否可以轻松看到同一内部网上存在服务器?
  • 假设手机和服务器属于同一个Intranet网络,那么我可以通过哪些通用机制进行通信?
  • 如果无法通过wifi获取内部网,那么我最好的选择是什么? (也许只是通过设置路由器强制wifi?)

P.S。我是最后一年本科生为一个真正的组织开发app + web-app,对我很温柔:))

2 个答案:

答案 0 :(得分:1)

1)如果内联网提供WiFi,你很高兴,任何http请求都将被路由到正确的本地方框。

2)HTTP请求,将其视为您对待外部网站。

3)如果您没有WiFi,请考虑设置VPN,然后在您的应用中通过设置VPN指导用户。或者,设置一个外部服务器(在Intranet之外),充当Intranet服务器的代理,在转发请求之前需要某种身份验证。基本上充当守门员。

答案 1 :(得分:0)

我有一个用abc命名的wifi。本地内网服务器中的地方将使用abc wifi访问数据库服务器,我的移动应用程序也将使用相同的abc wifi访问内网服务器。

在移动设备上使用内网服务器的api(webservice)和内网服务器的IP地址。