繁体   English   中英

如何建立两个不同EXE之间的通信

[英]How to establish the communication between the two Different EXEs

1.如果A是一个windows forms应用。 2.B是另一个Windows forms应用。 3. 必须要在这个应用程序之间建立连接怎么可能?

例子:

如果我在第一个程序中单击一个按钮,则单击事件必须在第二个程序中发生,结果将反映到第一个程序中。

如果我单击第二个程序,则单击事件将发生在第一个程序中,结果将反映在第二个程序中

那么如何使用 C# windows 应用程序建立这两个程序的通信如果有人知道答案请帮助我。这对我来说非常重要。

以下是一些可能的选项。

1) 使用基于 WCF 的进程间通信进行通信

2)通过简单的基于文件的方法进行通信(一个exe写入和其他监视器和读取)

3) 通过 sockets 进行通信

4) 通过 Windows 消息队列进行通信

这可以使用命名管道和 WCF 来完成。

如果您在 Google 命名管道 wcf上执行搜索,您应该会看到足够的信息来帮助您入门。

快速浏览一下,我会说本教程是一个很好的起点: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM