2011-08-17 104 views
4

我应该如何使用C#和.NET来创建应用程序,例如,在一台计算机上按下一个可以触发另一个事件的按钮?C#.NET通过网络在计算机之间进行通信

我看到这一点:

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

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

+0

无论谁投票结束,你可以发表评论,这样我就可以更清楚了吗? –

+1

是的,你可以使用WCF来做到这一点,但你的问题*太*太广泛。尝试使用WCF,然后返回一些问题*,如果他们还没有被问到。 –

+0

这不是我,但选择的原因是“含糊不清,不完整,过于宽泛”。这个问题太广泛了。是的,请尝试WCF - 这可能是最简单的。寻找一些教程 - 我保证你会找到它们。 [这是一个。](http://msdn.microsoft.com/en-us/library/ms734712.aspx) –

回答

2

是的,我会使用WCF,因为我知道使用WCF运行一个简单的项目很容易,而且这会让您有信心在其上构建它。 (话虽如此,我没有太多与其他网络技术有关的经验。)

开始于this Getting Started tutorial

然后如果你有更具体的问题,问问他们。

+0

http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Service/这看起来也很好 –

4

你是问题是广泛的的方式,但我可以给你一个关于WCF(和大多数客户端/服务器应用程序)如何工作的简要概述。

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

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

这里有一些文章可能会有所帮助:

+1

这个概述有帮助,是的,我改变了广泛性 –

相关问题