多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 本章主要内容 - 介绍Netd; - 介绍MDNS和Apple Bonjour技术; - 介绍iptables、tc和ip等Linux系统中常用的网络管理工具; - 介绍Netd中的各个命令对象和相关的背景知识; - 介绍NetworkManagmentService。 #### 本章所涉及的源代码文件名及位置 - main.cpp   `system/netd/main.cpp` - NetlinkManager.cpp   `system/netd/NetlinkManager.cpp` - NetlinkHandler.cpp   `system/netd/NetlinkHandler.cpp` - CommandListener.cpp   `system/netd/CommandListener.cpp` - DnsProxyListener.cpp   `system/netd/DnsProxyListener.cpp` - MDnsSdListener.cpp   `system/netd/MDnsSdListener.cpp` - getaddrinfo.c   `bionic/libc/netbsd/net/getaddrinfo.c` - dns_sd.h   `external/mdnsresponder/mDNSShared/dns_sd.h` - ifc_utils.c   `system/core/libnetutils/ifc_utils.c` - ndc.c   `system/netd/ndc.c` - SecondaryTableController.cpp   `system/netd/SecondaryTableController.cpp` - InterfaceController.cpp   `system/netd/InterfaceController.cpp` - FirewallController.cpp   `system/netd/FirewallController.cpp` - logwrap.c   `system/netd/logwrap.c` - TetherController.cpp   `system/netd/TetherController.cpp` - SoftapController.cpp   `system/netd/SoftapController.cpp` - SystemServer.java   `framework/base/services/java/com/android/server/SystemServer.java` - NetworkManagementService.java   `framework/base/services/java/com/android/server/NetworkManagementService.java`