社区
Linux/Unix社区
帖子详情
怎么获取pppd拨号成功的event
xiaoxin_ye
2013-07-30 06:05:48
我知道pppd拨号成功会更新/etc/resolv.conf.
我在开发的应用程序需要监听pppd拨号成功的event,每当pppd拨号成功,获取最新的/etc/resolv.conf文件中的内容,请问在应用程序中如何获取pppd拨号成功的event???
...全文
123
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
* setupDefaultPDP 的结果由
EVENT
_SETUP_PDP_DONE 返回,如果
成功
,则开始调用
pppd
完成实际连接 * DataLink.connect 实现连接,DataLink 只是抽象基类,这里它的实现类是 PppLink,实现 DataLinkInterface 接口 *...
Android的APN开发源码分析
2. **利用
pppd
完成
拨号
连接**:
pppd
(Post-PPP Dialup)是PPP的一个扩展,它可以在Android系统中用于通过数据端口完成实际的
拨号
连接。 #### 二、DataConnectionTracker的作用 **DataConnectionTracker**是Android中...
android APN开发流程
一旦`setupDefaultPDP`操作
成功
,通过`
EVENT
_SETUP_PDP_DONE`事件返回结果,后续调用
pppd
服务完成实际的连接建立。 **2. DataLink与PppLink** `DataLink`是抽象基类,定义了数据链接的基本接口,而`PppLink`是其...
Android——4.2 - 3G移植之路之 reference-ril .
pppd
拨号
上网 (三)
Android的RIL机制中的 reference-ril.c 即为厂商提供的驱动接口,这个驱动源码各个厂商都是有提供的,网上也有下载,我现在用的就是huawei wcdma的,最后编译成...android 4.2自带
pppd
源码在/external/ppp/
pppd
pppd
返回错误码 含义
【代码】
pppd
返回错误码 含义。
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章