I'm going to have a "boss" app and several "worker" apps running on a Windows PC, and I need the boss and workers to communicate quickly and accurately.
I think this kind of communication is called "inter-process."
I've done some research in this forum, and the options seem to be as follows:
And, vice versa, if one or more worker apps are running, when the boss app starts up, it can reach out to all worker apps to let it know it's ready to go.
(The workers don't need the boss app. They have functionality that they can accomplish on their own. However, additional functionality will be available with the boss app.)
What other options do I have for IPC?
What's the best option for two B4J apps to communicate with one another?
I think this kind of communication is called "inter-process."
I've done some research in this forum, and the options seem to be as follows:
- UDP (probably not because lossy)
- TCP/IP
- MQTT
AsyncStreamsSockets
And, vice versa, if one or more worker apps are running, when the boss app starts up, it can reach out to all worker apps to let it know it's ready to go.
(The workers don't need the boss app. They have functionality that they can accomplish on their own. However, additional functionality will be available with the boss app.)
What other options do I have for IPC?
What's the best option for two B4J apps to communicate with one another?
Last edited: