android如何维护网络连接

时间:2011-09-16 20:51:27

标签: android ppp

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

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

我探索了system / netd以及NetworkManagementService.java,ConnectivityService.java和其他一些相关对象。我仍然无法弄清楚原因。

请指教。谢谢,

1 个答案:

答案 0 :(得分:0)

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

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

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

我不确定在移动/ gsm连接上使用了什么协议,但我确信在互联网或维基百科上发现的东西会揭示出来。