Android: netd中DnsProxyListener的简单介绍
来源:互联网 发布:淘宝缠论指标知道 编辑:程序博客网 时间:2024/05/23 11:03
1,类图
2,功能介绍
2.1 DnsProxyListener创建的监听socket名字为 dnsproxyd
2.2 DnsProxyListener负责监听客户端的请求,并经过FrameworkListener的机制,转给对应的Command对象处理(此处只有2种).
而在Command的处理中,其会创建一个新的handler线程,在线程里去完成具体的操作。
3, 注意点
getaddrinfo 的调用会走到bionic中的netbsd中的实现。
Android添加了自己新的出路,此处理会根据环境变量"ANDROID_DNS_MODE"来决定走何种路径。
如果环境变量"ANDROID_DNS_MODE"为local, 则会执行getaddrinfo中原先的netbsd实现。 否则,会创建一个"dnsproxyd"的socket, 通过与netd交互由netd来完成具体的操作。
0 0
- Android: netd中DnsProxyListener的简单介绍
- Android: netd中NetlinkManager的简单介绍
- Android: netd中MDnSdListener的简单介绍
- Android 4.1 Netd详细分析(六)DnsProxyListener
- Android 4.1 Netd详细分析(六)DnsProxyListener
- Android Netd介绍
- Android Netd
- android netd的工作流程解析
- Android netd和Framework以及netd和kernel之间的通信
- android中单位的的简单介绍
- android netd守护进程机制 --- netd分析
- android中单位的简单介绍
- android中ViewConfiguration的简单介绍
- Android中PackageManager类的简单介绍
- Android: AudioFlinger中AudioPolicy的简单介绍
- android中SurfaceView的简单介绍
- Android中RecycleView的简单介绍
- android netd 笔记
- html5游戏开发设计技术解析Egret篇
- 【leetcode】【单链表】【19】Remove Nth Node From End of List
- java时间格式转换大全
- Aerospike C客户端手册———日志
- Java enum的用法详解
- Android: netd中DnsProxyListener的简单介绍
- 文件标签分割效果
- 安卓开发的各类存储
- btrace调试利器
- JS生成二维码
- Cygwin下vim的方向键和空格键不好用的解决方法
- Active pattern
- JavaScript设计模式与开发实践
- linux安装java jdk