我想知道Android如何在低级别(而不是应用程序级别)维护ppp连接。
具体来说,当ppp连接失败(没有信号或任何原因)时,android是如何感知它并尝试重新连接的?它会定期测试连接吗?如果是的话,间隔是多少?
我探索了system / netd以及NetworkManagementService.java,ConnectivityService.java和其他一些相关对象。我仍然无法弄清楚原因。
请指教。谢谢,
答案 0 :(得分:0)
听起来好像你想知道在操作系统级别如何维护网络连接(你确定你的意思是'ppp'连接吗?)。
Android本身基于用C语言编写的Linux。如果你想深入研究网络代码,那么它是免费提供的,虽然在探索ppp协议时可能是值得的,因为这可能会给你一个“更高级别”的如何维护连接而不是检查原始代码。
java代码将是高级别的,并且不会像您的研究发现的那样揭示有关较低级别工作的任何内容。
我不确定在移动/ gsm连接上使用了什么协议,但我确信在互联网或维基百科上发现的东西会揭示出来。