Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
目的:
Netd中的命令在命令行可以通过ndc工具来执行.
功能:
1.监控Netd
2.发送命令给Netd
源代码路径:
system/netd/server/ndc.c
原理:
ndc的原理其实就是通过socket连接上netd进行交互, 这部分可以从源代码体现:
ndc.c
int main(int argc, char **argv) {
//argv[1]可以是socket name.
if ((sock = socket_local_client(argv[1],
ANDROID_SOCKET_NAMESPACE_RESERVED,
SOCK_STREAM)) < 0) {