Добрый день, играюсь с системным программированием. Набросал несколько утилит, теперь хочу связать их одной шиной данных. Т.е. одна программа пишет, иные же это видят, и отвечают.
В начале выбор пал на fifo, все просто и понятно, но т.к. это очередь, сообщения доходят по очереди каждому слушателю.
Далее, unix domain sockets, они же POSIX Local IPC Sockets, тут же каждый может и слушать и писать, но только в свой собственный сокет, не обходить же сокет каждой утилиты отдельно ? Тоже отбросил ...
Разделяемая память, еще особо не смотрел, но кажется, тоже не то...
В идеале, хотелось бы что-то вроде броадкаста, но только в варианте с отправкой сообщений определенным процессам, и естественно, возможностью на это ответить.
В сторону dbus тоже не тянет... Может, уже есть готовые решения ?
Ответ на:
комментарий
от post-factum
Ответ на:
комментарий
от post-factum
Ответ на:
комментарий
от Eddy_Em
Ответ на:
комментарий
от gentoo_root
Ответ на:
комментарий
от Eddy_Em
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум шина данных. адреса (2020)
- Форум Шина данных процессора (2014)
- Форум Использование системной шины DBus (2013)
- Форум Шина данных в Verilog (2014)
- Форум как узнать частоту системной шины? (2008)
- Форум как узнать частоту системной шины ? (2008)
- Форум Что использовать в качестве шины данных? (2019)
- Форум Сбой системного таймера при изменении частоты шины. (2010)
- Форум Утечка данных через кольцевую шину CPU Intel (2021)
- Форум Оптические шины (2015)