gpt4 book ai didi

Android - 连接问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:53 25 4
gpt4 key购买 nike

我有几个关于 Android 连接的问题,如果有人有任何见解就太好了。

1) 当应用程序想要无线连接时,默认值是什么?是wlan吗?如果 wlan 已关闭或没有接入点周围是 3g 还是 gprs?

2) 设备是否始终处于 ip 连接状态?或者当它从 wlan 或 3g 禁用时它会丢失其 IP 地址吗?

3) 是一个应用程序,例如浏览器只连接到一个IP地址?或者它可以连接到每个地址的多个地址吗? radio ,例如 gprs 或 wifi (wlan)?

4) 应用程序可以决定向哪个连接打开套接字吗?为了例如,我可以创建一个应用程序并决定是否连接套接字到 wlan 或 gprs?还是操作系统决定?

5) 最后, native 应用程序如何处理连接性?在相同的方式?

最佳答案

与任何 Linux 机器类似,您有不同的设备用于不同的网络接口(interface) - 例如在我的设备上:WLAN 是 eth0,3G/GPRS 是 rmnet0(不可能同时通过 3G 和 GPRS 连接)。连接的接口(interface)收到一个 IP 地址,内核的路由表会更新,以便所有数据包都将通过连接的设备进行路由。理论上,您可以同时连接两个接口(interface),但是,在我见过的所有 Android 设备上,一次只有一个网络接口(interface)处于 Activity 状态(不包括过渡期、WiFi 打开或关闭时,或挥之不去的 TCP 连接时)仍然有效)。

通常, native 应用程序不关心连接到 Internet - 如果有任何类型的连接,它就会工作;否则,应用程序将收到连接超时(或类似错误)。

关于Android - 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2774282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com