Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What methods exist for local remote procedure call?

Tags:

c#

rpc

I am working on two separate C# applications, and I'm trying to determine what is the best way to create a remote procedure call from one app to the other. Webservices are not necessary in this case because the applications will always run on the same machine (Windows OS). What types of RPC are available in C# and .net that I can use?

like image 618
Dan Ling Avatar asked Nov 16 '10 15:11

Dan Ling


2 Answers

Try Protobuffers over Win32 RPC

like image 50
tchelidze Avatar answered Oct 26 '22 01:10

tchelidze


I would recommend .NET Remoting configured with IPC channels, in my opinion this is the fastest way of communication between applications running on the same PC.

like image 35
Stefan P. Avatar answered Oct 25 '22 23:10

Stefan P.