История изменений
Исправление Iron_Bug, (текущая версия) :
у меня был опыт реализации таких вещей через шареную память. приложение работало постоянно, но к нему для проверки состояния и управления можно было подключать разные гуи (в том числе и несколько одновременно). если данных для гуя немного, то можно также использовать сокеты, юниксовые или TCP. также несколько экзотично, но иногда удобно использовать базы данных. и приложение, и гуй читают и пишут в БД и таким образом обмениваются данными.
Исходная версия Iron_Bug, :
у меня был опыт реализации таких вещей через шареную память. приложение работало постоянно, но к нему для проверки состояния и управления можно было подключать разные гуи (в том числе и несколько одновременно). если данных для гуя немного, то можно также использовать сокеты, юниксовые или TCP.