我只能进行序列化,使用WCF等。 但是.Net中的两个进程之间是否存在标准的通用方式?
更新:当我不需要使用WCF,远程处理和网络时,我实际上意味着如何在本地2个进程之间进行通信。有没有办法做到这一点?除了将数据存储到HDD或数据库之外,我感兴趣的还有更优雅的方式。
答案 0 :(得分:4)
没有其他信息,我建议使用带有命名管道配置的WCF:
What is the best choice for .NET inter-process communication?
答案 1 :(得分:1)
您还可以查看.NET Remoting。但是对于所有意图和目的,你不应该使用它,除非你有明确的要求,通过远程处理,如进程内,跨appdomain通信满足。
我只想看看WCF的NetNamedPipeBinding。听起来这正是你想要的:http://www.codeproject.com/KB/WCF/wcfipcsample.aspx
此外,这个问题似乎已得到解答: