linux — опция DHCP в Qt / Stack Overflow

Я хотел бы спросить, есть ли способ прочитать Опция DHCP в Qt или c ++ (лучше Qt) в linux. У меня есть свой собственный серверный бэкэнд, и я хотел бы прочитать опцию 9 — Серверы LPR (все перечисленные IP-адреса) и использовать его в качестве URI устройства.

Поэтому я хочу знать, как получить конкретную (или все) информацию о параметрах (ях) из аренды DHCP.

Я просмотрел документацию Qt, но не смог найти ничего полезного и не смог найти никаких библиотек c ++ для linux.

5

Решение

У меня была точно такая же проблема. Я нашел библиотеку под названием Libcrafter который имеет много функций, включая поддержку DHCP. Есть хороший пример использования 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 ().

0

По вопросам рекламы [email protected]