Answer the question
In order to leave comments, you need to log in
What is the best Linux C++ messaging library to use between programs?
There are a number of running instances of the program with different input parameters. I want to write a controller program to control the operation of these instances.
What is better to use?
upd:
I'm aware of some names like dbus and boost.interprocess, but that's about it. I would like to hear some explanations for the proposed options.
Answer the question
In order to leave comments, you need to log in
D-Bus is a universal messaging system. It is higher level than sockets, it supports the structure of interfaces and objects. In D-Bus, you can use both classical methods (calling an object method, as in OOP), and the concept of signals, as in Qt. Moreover, D-Bus does not depend on the language used: having written an implementation of the interface in Python, it can be called via D-Bus from C ++ and vice versa. D-Bus is now the de facto standard for messaging in Linux, if only for that reason it's worth starting to learn.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question