在dhcpd.c里的用该结构体定义个一个全局的变量: struct server_config_t server_config; 在server启动做的第一件事就是初始化这个全局变量server_config: 现在就进入read_config函数,一睹其真容! 学习这个函数,在以后遇到要读取配置信息可以参照read_config函数的写法。 read_config函数的定义是在file.c文件里。 分析read_co...
阅读全文>>
udhcp目录下有十几个源文件,一个源文件相对应一个模块,完成一系列相关的功能,例如在static_leases.c主要针对static_lease链表增删查找等操作。 dhcpd.c—— 整个dhcp server运行的主线,server开始运行是从udhcpd_main函数开| 始,相当于我们程序的main入口。在dhcpd_main将各个功能模块组合起| 来实现我们的dhcp server。 ...
阅读全文>>