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

发布于 2024-11-29 21:51:20 字数 286 浏览 4 评论 0 原文

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

我看到了这个:

进程之间通信的推荐方式在同一网络上的不同计算机上运行

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

How should I go about making an application with C# and .NET where, say, on one computer a button is pressed that triggers an event on the other?

I saw this:

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

I've never heard of WCF, is that what I should try?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无言温柔 2024-12-06 21:51:20

您的问题太广泛了,但是我可以向您简要概述 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:

鹤舞 2024-12-06 21:51:20

是的,我会使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文