首页 文章

Qt / C中的DHCP选项

提问于
浏览
5

我想问一下在Linux上是否有办法在Qt或c(Qt会更好)中读取DHCP option . 我有自己的杯子后端,想要阅读选项9 - LPR服务器(所有列出的IP地址)并将其用作设备uri .

所以我想知道如何从DHCP租约中获取特定(或全部)选项信息 .

我看过Qt的文档但是找不到任何有用的东西,也找不到任何用于linux的c库 .

2 回答

  • 0

    我有完全相同的问题 . 我找到了一个名为Libcrafter的库,它有很多功能,包括DHCP支持 . 在他们的_2538596中有一个很好的DHCP使用示例_例如#8 .

  • 4

    这个要求非常具体 . 我不知道有这样的个人库只是DHCP选项 .

    所以我的建议是,在一个DHCP实现(http://en.wikipedia.org/wiki/Comparison_of_DHCP_server_software)下,研究它如何处理选项 .

    以dnsmasq_2.72为例,在文件src / dhcp-common.c中,有函数lookup_dhcp_opt() .

相关问题