I
I
Ivan2019-03-22 13:08:49
Software design
Ivan, 2019-03-22 13:08:49

Which technology to choose for a desktop service?

Good afternoon.
You must select a technology to develop the service.
Requirements:
- cross-platform (Win, Linux, Mac).
- the service must work with incoming requests from the desktop software, as well as interact with a remote server (HTTP).
- applications with which the service interacts are usually written in C#/C++ .
- user "communication" with the service is not required, it should provide an API for desktop application developers.
Wish: It would be nice not to pull a bunch of dependencies yet. because setting the service by the user should be as simple as possible.
you probably need something like WCF, but cross-platform. .NET CORE?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
J
Johnny Gat, 2019-03-25
@Iv_and_S

.net core
httplistener - https://docs.microsoft.com/en-us/dotnet/api/system...
tcplistener - https://docs.microsoft.com/en-us/dotnet/api/system..
Message broker https :
//www.rabbitmq.com/tutorials/tutorial-one-do...
https://docs.microsoft.com/en-us/dotnet/standard/m...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question