试图实现一个定制的 DHCP 服务器,它只在 BOOTP/DHCP 数据包中发送一个 IP 地址。接收到的DISCOVER数据包解析完成。填充结构后;我无法通过 sendto 功能发送 OFFER 数据包。提供数据包似乎是一个单播数据包,其中目标地址是我们要提供给客户端机器的 IP。
有点困惑;如何使用普通 DGRAM 套接字为不存在的 IP 地址抛出 DHCP OFFER 数据包?还; 扔数据包时是否需要启用 SO_BROADCAST 标志?
任何帮助都非常感谢!
-Thnx,DDPS。