Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ WWSAPI双工信道服务_C++_Wcf_Web Services_Wwsapi - Fatal编程技术网

C++ WWSAPI双工信道服务

C++ WWSAPI双工信道服务,c++,wcf,web-services,wwsapi,C++,Wcf,Web Services,Wwsapi,我们正处于基于WWSAPI定义客户机-服务器体系结构的开始阶段 我们的一项服务应该允许客户端根据特定标准连接和订阅某些数据更新。然后,在创建或更新数据时,应该通过从服务器到客户端的回调来传递这些数据 在WCF中,可以使用允许客户端为服务器提供回调的双工通道,但是我了解到WWSAPI不支持双工通道 这是正确的吗?我们在WCF中定义双工服务并使用WWSAPI客户端使用它方面已经有了很好的经验,但是是否也可以使用WWSAPI定义双工服务 有没有人在这方面有好的例子?在所有的WCF信息中很难找到好的WW

我们正处于基于WWSAPI定义客户机-服务器体系结构的开始阶段

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

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

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

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


更新:一周内浏览3次!用C++重新标记。

看看,RequestReply/是您的解决方案。

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


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

来自客户端的一个请求是否可以从该服务生成多个响应?从文档中(如果你可以这样称呼的话)很老的评论似乎不清楚,但我的想法是一样的。这仍然是服务器和客户端之间的1对1通信,不是吗?你有没有找到一种直接的方式向你的客户发送更新?