Я пишу, что клиент-серверное приложение должно общаться друг с другом через RPC.
Я знаю удаленное взаимодействие .NET как новичка. Если есть / есть другая альтернатива, пожалуйста, сообщите мне.
WCF Дуплекс - это путь http://msdn.microsoft.com/en-us/library/ms731064.aspx
https://github.com/Astn/JSON-RPC.NET
JSON-RPC.Net - это высокопроизводительный сервер JSON-Rpc 2.0, использующий популярную библиотеку JSON.NET.Хост в ASP.NET, также поддерживает сокеты и каналы,
Требования
dotnet 4.0 или mono
Прочтите WCF (Windows Communication Framework) и перейдите оттуда.