【发布时间】:2023-12-21 19:36:01
【问题描述】:
我刚开始使用 WCF,所以我不明白抽象是如何工作的。我可以编写 WCF 服务并在多台机器上安装相同的东西,并让它们通过某个 ID 进行通信吗?我正在研究发送/接收命令,以及在设备之间发送的连续实时数据。
【问题讨论】:
标签: c# wcf communication data-transfer
我刚开始使用 WCF,所以我不明白抽象是如何工作的。我可以编写 WCF 服务并在多台机器上安装相同的东西,并让它们通过某个 ID 进行通信吗?我正在研究发送/接收命令,以及在设备之间发送的连续实时数据。
【问题讨论】:
标签: c# wcf communication data-transfer
您编写的任何服务都可以安装在任意数量的机器上 - 没问题。
您在这些机器上运行的任何机器或代码也可以同时充当客户端,调用其他服务,是的,绝对是,这完全有可能。
您需要将服务合同定义为接口,并在该服务合同中描述操作(服务方法)。部署该服务后,任何人都可以充当该服务的客户端并向其发送消息。
当然,您可以同时拥有一个应用程序(ASP.NET、Winforms 等)——它提供服务,但也充当其他服务的客户端。
希望能有所帮助!
【讨论】: