C#.NET通过网络在计算机之间进行通信

时间:2011-08-17 22:32:15

标签: c# .net wcf networking communication

我应该如何使用C#和.NET创建一个应用程序,例如,在一台计算机上按下一个按钮触发另一个事件?

我看到了这个:

Recommended way to communicate between processes running on different computers on the same network

我从来没有听说过WCF,这是我应该尝试的吗?

2 个答案:

答案 0 :(得分:4)

问题是广泛的方式但是我可以简要介绍一下WCF(以及大多数客户端/服务器应用程序)的工作原理。

您创建一个WCF服务,然后在客户端应用程序中引用WCF服务(在VS右键单击引用中,然后添加服务引用)。客户端应用程序中的单击将向将处理该消息的WCF服务发送消息。

如上所述,入门指南非常不错。 WCF测试客户端也是一个很好的调试工具。如果打开Visual Studio命令提示符并键入wcftestclient,它将弹出。

以下是一些可能有用的文章:

答案 1 :(得分:2)

是的,我会使用WCF,因为我知道使用WCF运行一个简单的项目非常容易,这将使您有信心在其上构建。 (话虽如此,我对其他任何网络技术都没有太多经验。)

this Getting Started tutorial开始。

如果您有更具体的问题,请询问他们。