0

我刚刚开始 WCF,所以我不明白抽象是如何工作的。我可以编写 WCF 服务并在多台机器上安装相同的东西,并让它们通过某个 ID 进行通信吗?我正在研究发送/接收命令,以及在设备之间发送的连续实时数据。

4

1 回答 1

2

您编写的任何服务都可以安装在任意数量的机器上——那里没有问题。

您在这些机器上运行的任何机器或代码也可以同时充当客户端,调用其他服务,是的,绝对是,这完全有可能。

您需要将服务合同定义为接口,并在该服务合同中描述操作(服务方法)。一旦部署了该服务,任何人都可以充当该服务的客户端并向其发送消息。

当然,您可以同时拥有一个应用程序(ASP.NET、Winforms 等)——它提供服务,但也充当其他服务的客户端。

希望那有所帮助!

于 2009-11-07T12:06:47.803 回答