我可以让两个不同的客户端监听相同的 WCF 回调并让它们都接收相同的数据而不必进行两次处理吗?
最佳答案
不是真的 - 至少不是直接的。你所描述的听起来很像发布/订阅模式。 WCF 服务基本上在任何给定时间只为一个客户端和一个客户端提供服务。
在 WCF 3.5 和 WCF 4.0 中有更好的方法 - 有或没有 Windows Azure 的 .NET 服务。还有其他工具和对发布/订阅模式的支持。
检查以下内容:
如果您在 Google 或 Bing 上搜索“WCF Publish Subscribe”,您将获得更多点击率 - 但我认为这三个应该真正让您入门。
关于具有多个客户端的 WCF 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3152703/