Android – 连接问题

前端之家收集整理的这篇文章主要介绍了Android – 连接问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几个关于 Android连接的问题,如果有人的话
有任何见解会很棒.

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

2)设备是否始终ip连接?或者当它从wlan或3g禁用时
它丢失了它的IP地址吗?

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

4)应用程序可以决定打开套接字的连接吗?对于
例如,我可以创建一个应用程序并决定是否连接
套接字到wlan还是gprs?或OS是否决定?

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

解决方法

与任何Linux机器类似,您有不同的设备用于不同的网络接口 – 例如在我的设备上:用于WLAN的eth0,用于3G / GPRS的rmnet0(不可能同时通过3G和GPRS连接).
连接的接口接收IP地址,并且内核的路由表更新,以便所有数据包将通过连接的设备进行路由.
理论上,您可以连接两个接口,但是,在我看过的所有Android设备上,一次只有一个网络接口处于活动状态(不包括转换期间,当打开或关闭WiFi时,或者在延迟的TCP连接时)仍然活跃).

通常,本机应用程序不关心连接到Internet – 如果有任何类型的连接,它将起作用;否则,应用程序将收到连接超时(或类似错误).

猜你在找的Android相关文章