我应该使用命名管道还是.NET Remoting与计算机上正在运行的进程进行通信?
WCF是最佳选择。它支持多种不同的传输机制(包括 命名 管道),并且可以完全由配置驱动。我强烈建议您看一下WCF。
这是进行WCF与Remoting性能比较的博客。
博客引用:
WCF和.NET Remoting在性能上确实相当。差异是如此之小(测量客户端延迟),以至于哪个更快一点都没有关系。尽管WCF的服务器吞吐量比.NET Remoting好得多。如果我要开始一个全新的项目,我会选择WCF。无论如何,WCF的功能远不止Remoting,对于所有这些功能,我都很喜欢。
WCF的MSDN部分