我在C中编写一个非常简单的DHCP客户端。我无法确定它是否应该使用UDP或TCP,它应该支持哪些基本命令。我认为应该能够从服务器获得至少DNS,SMTP,POP3服务器信息。
我还需要知道什么?是否有可用的基本DHCP C实现?
答案 0 :(得分:8)
您应该在“决定”是否使用TCP或UDP时遇到问题,您应该rely on the actual DHCP spec来确定使用的协议。实际上,依赖于该规范对于实现它应该做的事情的DHCP客户端来说或多或少是至关重要的......因为“它应该做什么”在规范中定义。