Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 本地远程过程调用有哪些方法?_C#_Rpc - Fatal编程技术网

C# 本地远程过程调用有哪些方法?

C# 本地远程过程调用有哪些方法?,c#,rpc,C#,Rpc,我正在开发两个独立的C#应用程序,我正在尝试确定创建从一个应用程序到另一个应用程序的远程过程调用的最佳方法。在这种情况下不需要Web服务,因为应用程序将始终在同一台计算机(Windows操作系统)上运行。在C#和.net中,我可以使用哪些类型的RPC?我建议使用WCF进行进程间通信。这是一个例子 还有一种远程处理,自.NET 1.0以来一直存在,但随着WCF的出现而逐渐过时。这里有几个选项供您选择。但最突出的是 两者都可用于远程或本地计算机上进程之间的通信 我建议将.NET远程处理配置为

我正在开发两个独立的C#应用程序,我正在尝试确定创建从一个应用程序到另一个应用程序的远程过程调用的最佳方法。在这种情况下不需要Web服务,因为应用程序将始终在同一台计算机(Windows操作系统)上运行。在C#和.net中,我可以使用哪些类型的RPC?

我建议使用WCF进行进程间通信。这是一个例子


还有一种远程处理,自.NET 1.0以来一直存在,但随着WCF的出现而逐渐过时。

这里有几个选项供您选择。但最突出的是


两者都可用于远程或本地计算机上进程之间的通信

我建议将.NET远程处理配置为,我认为这是在同一台PC上运行的应用程序之间进行通信的最快方式。

提供了非常通用的RPC功能,请参阅。

尝试。

第二个链接现在断开。第一个链接中似乎只有VB代码示例,为什么?有示例吗?链接中的示例看起来只是服务器端。