【发布时间】:2015-10-21 12:14:06
【问题描述】:
我的问题是我正在尝试编写一个通过 wcf 向客户端发送数据的程序。
我已经阅读了很多关于它的内容,最后我在代码项目中看到了这个主题:http://www.codeproject.com/Articles/34333/Topic-based-publish-subscribe-design-pattern-imp
我已经实现了它,所以它会很好地满足我的需求。 问题是:
- 我有多个客户,有些消息我只需要通知一个客户而不是所有客户。
- 有时我希望我的客户端接收来自服务器的消息,做一些事情然后回复另一条消息给服务器
感谢您的帮助
【问题讨论】:
-
您可以使用
Dictionary<string/guid, ICallBackChannel>注册所有客户端并将回调通道存储为值。稍后您可以使用特定的 Key 来获取其中的一些值。并使用通道发送一些消息或使用 RPC 调用操作。 -
从来没有听说过,我会在谷歌中查看答案!