3

我们正处于定义基于 WWSAPI 的客户端-服务器架构的开始阶段。

我们的一项服务应该允许客户端根据特定标准连接和订阅一些数据更新。然后,在创建或更新此数据时,应通过从服务器到客户端的回调来传递此数据。

在 WCF 中,可以使用允许客户端为服务器提供回调的双工通道,但是我读过 WWSAPI 不支持双工通道。

这个对吗?我们在 WCF 中定义双工服务并使用 WWSAPI 客户端使用它方面已经有了很好的经验,但是是否也可以使用 WWSAPI 定义双工服务?

有没有人有这方面的好例子?在所有 WCF 信息中很难找到好的 WWSAPI 示例......

更新:一周观看 3 次!用 C++ 重新标记

4

2 回答 2

0

由于您提到能够使用 WWSAPI 客户端使用 WCF 双工服务,因此我遇到了相同的限制并通过实现位于客户端和服务器之间的 WCF 服务来解决它。我们的是路由器,但这不是绝对必要的。它会定期轮询 WWSAPI 服务器,然后在值已更新时向客户端进行回调。虽然不理想,因为更新和回调之间的延迟与轮询服务器上的负载之间存在平衡,但它确实有效。

在我们的例子中,我们使用的是 WCF 客户端,但如上所述,您似乎已经让 WWSAPI --> WCF 双工服务工作了。

于 2012-03-02T03:47:08.993 回答
0

查看TCP 通道层示例,RequestReply客户端/服务器是您的解决方案。

于 2011-11-23T18:50:15.993 回答