我正在尝试构建 DHCP 数据包,然后通过 UDP(“0xff.0xff.0xff.0xff”,67 端口)发送它。
我已成功连接到我的 DHCP 服务器,但我看到第一个数据包结构( DHCPDISCOVER )有问题,但我是从 RFC && Wiki 构建的,并检查了这些字段的所有字段/大小(以字节为单位)。
这是C#中的代码(不要争论,此代码仅用于测试目的,以检查DHCP协议的工作和数据包的结构): http: //pastebin.com/9NXuHyrw
我已经在课堂上初始化了 discover dhcp-packet 的主体,您可以检查它的结构(大小,正确的字段)。
那么,怎么了?
谢谢,最好的问候