我刚刚开始使用WCF,因此我并不完全了解抽象是如何工作的。我可以编写WCF服务并在多台计算机上安装相同的东西,并通过一些ID进行通信吗?我正在寻找发送/接收命令,以及在设备之间发送连续的实时数据。
答案 0 :(得分:2)
您编写的任何服务都可以安装在任意数量的计算机上 - 没问题。
您在这些计算机上运行的任何计算机或代码也可以同时充当客户端,调用其他服务,是的,绝对是完全可能的。
您需要将服务合同定义为接口,并在该服务合同中描述操作(服务方法)。部署该服务后,任何人都可以充当该服务的客户端并向其发送消息。
当然,你可以同时拥有一个应用程序(ASP.NET,Winforms) - 它提供服务,但也充当其他服务的客户端。
希望有所帮助!