【问题标题】:How do I have an app interact with a server inside an intranet?如何让应用程序与 Intranet 内的服务器交互?
【发布时间】:2013-10-06 18:17:22
【问题描述】:

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

我想我有不止一个问题:

  • 如果 Intranet 提供 wifi,是否很容易看到同一 Intranet 上存在的服务器?
  • 假设电话和服务器是同一个 Intranet 网络的一部分,我可以使用哪些通用机制让它们进行通信?
  • 如果内网无法通过 wifi 访问,我最好的选择是什么? (也许只是通过设置路由器来强制 wifi?)

附:我是为一个真正的组织开发应用程序+网络应用程序的最后一年本科生,对我温柔:)​​

【问题讨论】:

    标签: android networking mobile intranet


    【解决方案1】:

    1) 如果 Intranet 提供 WiFi,一切顺利,任何 http 请求都会被路由到正确的本地盒子。

    2) HTTP 请求,像对待外部网站一样对待它。

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

    【讨论】:

      【解决方案2】:

      我有一个名为 abc.where 的 wifi,本地 Intranet 服务器将使用 abc wifi 访问 db 服务器,我的移动应用程序也将使用相同的 abc wifi 访问 Intranet 服务器。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-28
        • 2012-11-15
        • 2017-11-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多