Любой, кто знаком со звездочкой, знает, что вы можете подключиться к приложению asterisk с помощью команды " asterisk -r
" и посмотреть, что такое звездочка.
Мой вопрос заключается в использовании c/c++, как это достигается? какие заголовки/библиотеки используются? Я искал вокруг долго, но не могу найти ничего подходящего.
Мне было поручено разработать приложение, которое работает как демон, и я думаю, что было бы неплохо иметь возможность взаимодействовать с ним аналогично звездочке. В настоящее время я запускаю это на экране https://wiki.archlinux.org/index.php/GNU_Screen, но хотел бы изменить это.
Когда запускается первый экземпляр звездочки, он открывает сервер сокетов, который обрабатывает связь с демоном.
asterisk -r
- это не что иное, как сокет-клиент