0

我想知道 Android 如何在低级别(不是应用程序级别)维护 ppp 连接。

具体来说,当ppp连接失败(无信号或其他原因)时,android是如何感知到并尝试重新连接的?它会定期测试连接吗?如果是这样,间隔是多少?

我探索了 system/netd 以及 NetworkManagementService.java、ConnectivityService.java 和其他一些相关对象。我还是想不通原因。

请指教。谢谢,

4

1 回答 1

0

听起来好像您想知道如何在操作系统级别维护网络连接(您确定您的意思是“ppp”连接吗?)。

Android 本身基于用 C 编写的 Linux。如果您想深入研究网络代码,那么它是免费提供的,尽管首先探索 ppp 协议可能是值得的,因为这可能会给您一个“更高级别”的连接方式维护而不是检查原始代码。

Java 代码将是高级别的,并且不会像您的研究发现的那样揭示关于较低级别工作的任何内容。

我不确定在移动/gsm 连接上使用了哪些协议,但我确信在互联网上或 Wikipedia 上四处逛逛会揭示一些事情。

于 2011-09-16T21:01:41.357 回答