Как графическое выходит напрямую, управляют демоном?

Я разрабатываю демона синхронизации файлов на Ubuntu как проект хобби, и я думаю, что мог бы хотеть разработать графический фронтенд в какой-то момент, который позволит мне управлять ею. Как GUI может управлять и общаться с программой демона? Какие методы доступны / рекомендуемый?

В данном случае я использую C++, но общий ответ, применимый к любому языку, был бы также прекрасен.

0
задан 17 April 2014 в 11:30

1 ответ

Вы можете:

  1. Передают D-шину использования, которая очень популярна это дни.
  2. Просто изменяют конфигурационный файл и сигнализируют, чтобы Ваш демон перезагрузил его (SIGUSR1, SIGUSR2 и SIGHUP имеют точно эту цель).
  3. Запись Ваш собственный протокол с чем-то как Буферы Экономии или Протокола.
  4. Использование низкий уровень механизм IPC.

В Вашем месте я пошел бы с D-шиной

3
ответ дан 27 August 2019 в 18:07

Другие вопросы по тегам:

Похожие вопросы: