社区
Linux/Unix社区
帖子详情
怎么获取pppd拨号成功的event
xiaoxin_ye
2013-07-30 06:05:48
我知道pppd拨号成功会更新/etc/resolv.conf.
我在开发的应用程序需要监听pppd拨号成功的event,每当pppd拨号成功,获取最新的/etc/resolv.conf文件中的内容,请问在应用程序中如何获取pppd拨号成功的event???
...全文
129
1
打赏
收藏
怎么获取pppd拨号成功的event
我知道pppd拨号成功会更新/etc/resolv.conf. 我在开发的应用程序需要监听pppd拨号成功的event,每当pppd拨号成功,获取最新的/etc/resolv.conf文件中的内容,请问在应用程序中如何获取pppd拨号成功的event???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shinerise
2013-07-30
打赏
举报
回复
这个好像确实有点困难。因为PPPD是一个独立的进程,好像没有提供注册监听事件的接口(不过拿不准,当初看文档只看了一部分) 因为是同步的接口,估计你可以调用完PPPD联网后,获取一下IP,看有没有正确获取IP。如果拨号成功,肯定会被分配一个合法的IP,就是非169.xxx的那种。否则就是拨号不成功。 另一种方法就是修改PPPD代码了,HOOK下来PPPD的拨号状态,然后给父进程发消息。这样父进程就能知道拨号状态了。
Android APN开发流程分析.doc
Android APN开发流程分析
Android的APN开发源码分析
底层源码分析,能够让你豁然开朗。 部分内容: Android的数据连接是基于PPP方式的,主要步骤为:首先通过AT命令激活PDP连接,然后利用
pppd
通过数据端口完成
拨号
连接; 数据连接的核心控制类是DataConnectionTracker,存在于GSMPhone里,数据连接不需要用户的干预,在APN设置好之后,在适当的情况下就会自动激活,激活的入口点是:
android APN开发流程
android APN开发流程
Android——4.2 - 3G移植之路之 reference-ril .
pppd
拨号
上网 (三)
Android的RIL机制中的 reference-ril.c 即为厂商提供的驱动接口,这个驱动源码各个厂商都是有提供的,网上也有下载,我现在用的就是huawei wcdma的,最后编译成libreference-ril.so,关于这个接口驱动在RIL中所扮演的角色可参考 Android——RIL 机制源码分析 android 4.2自带
pppd
源码在/external/ppp/
pppd
pppd
返回错误码 含义
【代码】
pppd
返回错误码 含义。
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章