Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚开始 WCF,所以我不明白抽象是如何工作的。我可以编写 WCF 服务并在多台机器上安装相同的东西,并让它们通过某个 ID 进行通信吗?我正在研究发送/接收命令,以及在设备之间发送的连续实时数据。
您编写的任何服务都可以安装在任意数量的机器上——那里没有问题。
您在这些机器上运行的任何机器或代码也可以同时充当客户端,调用其他服务,是的,绝对是,这完全有可能。
您需要将服务合同定义为接口,并在该服务合同中描述操作(服务方法)。一旦部署了该服务,任何人都可以充当该服务的客户端并向其发送消息。
当然,您可以同时拥有一个应用程序(ASP.NET、Winforms 等)——它提供服务,但也充当其他服务的客户端。
希望那有所帮助!