2011-09-16 60 views
0

我想知道的Android如何保持在较低水平的PPP连接(不应用水平。)怎样的android保持网络连接

具体而言,当PPP连接失败(无信号或无论何种原因),如何没有android感觉到它,并尝试重新连接?它是否定期测试连接?如果是这样,那么间隔是多少?

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

请指教。谢谢,

回答

0

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

的Android本身是基于如果你想深入到网络代码,然后让它自由是有的,不过,它可能是值得的第一个探索PPP协议,因为这可能会给你一个“更高水平”,这是用C写的Linux如何维护连接而不是检查原始代码。

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

我不确定在移动/ gsm连接上使用什么协议,但我确定在互联网上或维基百科上都会发现一些东西。

+0

感谢您的意见。我知道如何使用命令在单元上建立ppp连接。这里的PPP只是一个例子,它可能是WiFi。我想知道的真实情况是android如何感知信号丢失并开始重新连接。通过查看我在原文中提到的代码,它看起来像android维护所有基于事件的网络连接,我不明白丢失信号如何产生事件。谢谢 –