如何在两个不同的EXE之间建立通信
1.如果A是一个Windows窗体应用程序。 2.B 是另一个 Windows 窗体应用程序。 3. 必须在这个应用程序之间建立连接怎么可能?
示例:
如果我在第一个程序中单击一个按钮,则单击事件必须在第二个程序中发生,并且结果将反映到第一个程序。
如果我单击第二个程序,则单击事件将发生在第一个程序中,结果将反映在第二个程序中
那么如何使用 C# Windows 应用程序建立这两个程序的通信(如果有人知道答案,请帮助我)对我来说非常重要。
1.If A is a one windows forms application.
2.B is a another Windows forms application.
3. Have to Establish the connection between this applications how is it possible?
EXAMPLE:
IF I click the one button in the first program ,the click event have to be occur in the second program, and the result going to be reflect to the first program.
If I Click the second program the click event will be occur into the first program and result going to be reflect in the second program
So How to establish this two programs communication using the C# windows Application if any one Know the Answer please help me.it's very important for me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是一些可能的选项。
1) 使用基于 WCF 的进程间通信进行通信
2) 通过基于简单文件的方法进行通信(一个 exe 写入,其他监视器进行读取)
3) 通过套接字进行通信
4) 通过 Windows 消息队列进行通信
Following are some of the possible options.
1) communicate using WCF based inter process communication
2) communicate via simple file based approach(one exe writes and other monitors and read)
3) communicate via sockets
4) communicate via Windows Message Queues
这可以使用命名管道和 WCF 来完成。
如果您在 Google 上执行搜索命名管道 wcf 您应该看到足够的信息来帮助您入门。
乍一看,我想说本教程是一个很好的起点: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
This can be done using Named Pipes and WCF.
If you perform a search on Google named pipes wcf you should see enough information to get you started.
At a quick glance, I would say that this tutorial is a good starting point: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication