【问题标题】:Need to connect over a specific APN. But dont want to lose connectivity for other applications需要通过特定的 APN 进行连接。但不想失去其他应用程序的连接
【发布时间】:2011-06-09 16:12:54
【问题描述】:

当前版本的 android 支持多个 APN,但不支持多个活动 PDP 上下文。为什么Android选择不走这条路?是否计划在未来的 android 平台版本中?

我的问题的背景是我的应用程序需要通过特殊的 APN 进行通信。但是,当我这样做时,我的设备上所有其他正在运行的连接应用程序都会失去连接。

有没有人有更简洁的方法来解决这个问题?

【问题讨论】:

    标签: android android-context apn pdp


    【解决方案1】:

    我的建议,为什么 Android 不支持多个活动 PDP 上下文是 Android 基于 *nix,而网络基于经典套接字。如果看一下套接字 API,则没有 PDP 上下文。

    解决问题。

    一开始可能会问自己:为什么需要通过特殊的APN发送数据。特殊 APN 通常用于连接到“私人花园”网络,通常是公司局域网。换句话说,APN 是一种 VPN,但在 GSM 技术方面。为什么喜欢使用VPN?在许多情况下,在传输时保护数据。

    APN 或 VPN 不是用于此类目的的唯一解决方案。您可以使用 SSL:它将确保数据被加密并且远程主机不被伪造。当使用基于 SSL 的 HTTP 时,传输数据的能力要高得多,因为从许多网络访问 Internet 是由代理服务器提供的。

    【讨论】:

      【解决方案2】:

      不能简单地将使用多个 PDP 上下文与 VPN 进行比较。例如,在语音应用的情况下,PDP 上下文还可用于从网络请求更好的 QoS。

      据我所知,Android 和 IOS 仍然不支持此功能,除非涉及 VoLTE 和 MMS,这两种服务都在不同的 APN 上本机运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-11
        • 1970-01-01
        • 1970-01-01
        • 2018-01-28
        • 1970-01-01
        • 2021-01-16
        • 1970-01-01
        • 2014-11-24
        相关资源
        最近更新 更多