"); //-->
LwIP DHCP流程:
1: netif_add: dhcpif 设为全0
netif_set_default
netif_set_up
2: dhcp_start
3: dhcpif->ip_addr.addr 该值不为0则说明取得到IP
此时需要保存IP, Mask, GateWay, 否则在以下部操作之后就没了
dhcp_release 释放DHCP, 该操作后不需要调用netif_set_down
dhcp_stop remove the DHCP client.
4: netif_set_addr 用DHCP得到的值重设IP, Mask, GateWay.
5: netif_set_up 必须设置!
注: dhcp_fine_tmr(); 必须调用
dhcp_coarse_tmr(); 要求调用
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。