C# .NET 通过网络在计算机之间进行通信
我应该如何使用 C# 和 .NET 制作一个应用程序,例如,在一台计算机上按下按钮会触发另一台计算机上的事件?
我看到了这个:
我从未听说过 WCF,这是我应该尝试的吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我应该如何使用 C# 和 .NET 制作一个应用程序,例如,在一台计算机上按下按钮会触发另一台计算机上的事件?
我看到了这个:
我从未听说过 WCF,这是我应该尝试的吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您的问题太广泛了,但是我可以向您简要概述 WCF(以及大多数客户端/服务器应用程序)的工作原理。
您创建一个 WCF 服务,然后在客户端应用程序中引用该 WCF 服务(在 VS 中右键单击引用,然后添加服务引用)。客户端应用程序中的单击将向 WCF 服务发送一条消息,WCF 服务将处理该消息。
如前所述,入门指南非常不错。 WCF 测试客户端也是一个很棒的调试工具。如果打开 Visual Studio 命令提示符并键入 wcftestclient,它将弹出。
以下是一些可能有用的文章:
You're question is way to broad however I can give you a brief overview of how WCF (and most client/server apps) work.
You create a WCF service and then you reference the WCF service (in VS right click references then add service reference) inside your client application. The click in the client application will send a message to the WCF service that will deal with that message.
As mentioned the getting started guides are pretty decent. The WCF Test Client is a great debugging tool as well. If you open the Visual Studio command prompt and type wcftestclient, it will pop up.
Here are some articles that might be helpful:
是的,我会使用 WCF,因为我知道使用 WCF 运行一个简单的项目非常容易,这会让您有信心在它的基础上进行构建。 (话虽如此,我对任何其他网络技术都没有太多经验。)
从 开始本入门教程。
然后,如果您有更具体的问题,请询问他们。
Yes, I would use WCF, because I know it's pretty easy to get a simple project running with WCF, and that will give you confidence to build on it. (Having said that, I dont have much experience with any other networking technologies.)
Start with this Getting Started tutorial.
Then if you have more specific questions, ask them.