Skip to content

Inter-process communication #53

Answered by ericvilla
andreacavagna01 asked this question in Q&A
Discussion options

You must be logged in to vote

That's an important point and I would add detail to the question: inter-process communication should work on Mac OS, Windows, and Linux.

As far as now, our idea is to opt for a technology that can be re-used on the listed platforms. For what concerns Unix environments, Unix Sockets are well suited for inter-process communication, but they do not cover Windows; the same happens for Windows' Named Pipes, that do not cover Unix systems.

We started exploring the usage of an HTTP server as "back-end" of the application or a gRPC server. So, we can definitively implement this type of software architecture; we just need to choose the right technology to do that. We have to consider the language;…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@urz9999
Comment options

@ericvilla
Comment options

@gbagolin
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by pethron
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants