【发布时间】:2014-04-13 04:10:01
【问题描述】:
关于 WCF 回调,我心中仍有一个疑问,回调仅在客户端调用服务器时发生。难道我们没有客户端向服务注册的机制,过了一会儿,服务器上发生了一些事情,服务会通知所有连接的客户端。在 COM 中,我们通过生成一个 COM exe 服务器并保留所有已连接客户端的列表来实现这一点,并在 COM exe 服务器认为必要时触发一个事件,最终将作为客户端的回调。
【问题讨论】:
-
也许你可以添加一个代码示例?
-
你可以看到这个:链接:codeproject.com/Articles/17704/…
-
只看“JoinTheParty”调用,客户端类“JoinTheParty”和“JoinTheParty”进行回调。这是我打算避免的
-
实际上在那个例子中不是当客户拨打电话时。因为你可以有多个客户端,所有客户端都会收到回调
-
你是对的,服务器调用所有客户端,但这只有在客户端调用服务器之后才会发生。这个,我想避免。客户端向服务器注册并获得及时的回调,无需任何特定客户端发起回调。
标签: wcf