我有 2 个窗体应用程序。第一个应用程序与数据库交互,而另一个应用程序旨在与第一个应用程序通信以与数据库交互。那么我如何才能使两个应用程序相互交互。我应该使用哪个工具?
问问题
9330 次
4 回答
4
这是一个使用 WCF 通信两个进程的好示例:
http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
于 2013-01-09T19:41:43.957 回答
3
另一种选择是 ZeroMQ C# 绑定:
于 2013-01-11T13:56:07.943 回答
1
一种选择是使用 WCF 命名管道 (net.pipe),另一种选择是用于本地进程间通信的匿名管道
摘抄:
匿名管道提供的功能比命名管道少,但也需要较少的开销。您可以使用匿名管道使本地计算机上的进程间通信更容易。您不能使用匿名管道通过网络进行通信。
于 2013-01-09T19:48:17.890 回答
0
按照@I4V 的建议,将 WCF 与 netnamedpipe 绑定一起使用。其他替代方法是使用管道、远程处理或文件共享。
于 2013-01-09T19:41:56.583 回答