uIP移植到51平台,实现DHCP功能没有成功,盼高手指教

2020-01-20 19:00发布

如题,我移植uIP1.0到51平台,想实现DHCP功能,但没有成功.用serva32监控的数据如下图,请高手帮我指点一下。
dhcp_bug.jpg (120.43 KB, 下载次数: 1) 下载附件 2013-6-1 17:12 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
23条回答
zhvdoo
2020-01-22 07:40
先把DHCP协议搞清楚再移值代码。
1. 客户端广播:有哪个服务端可以给我分配IP地址?
2. 某一个服务端反馈:我可以分配。
3. 客户端向服务端说:我把我的MAC地址都发给你了,请你帮我分配一个吧
4. 子网里可能有很多个服务端,都通过客户端的信息生成了新的IP地址,单播返回给客户端
5. 客户端选了一个最好的。并且广播说:我即将要用这个新的IP地址了,有没有跟我冲突的?没人理我
6. 客户端单播给服务端:你分配给我的IP地址很好,就用它了。
分配完成,结束。
基本上就这样子了。
从你的信息看,好像就没按照这个流程来。

一周热门 更多>