【发布时间】:2014-07-07 19:53:28
【问题描述】:
我正在通过 c++ 控制台应用程序编写 WCF RESTFUL 服务。客户端使用浏览器并通过我的 restful wcf 服务连接到该 c++ 应用程序,每当我的 wcf 服务从 c++ 应用程序获取更新时,我需要将该状态更新发送到浏览器客户端,而不需要浏览器刷新页面。我怎样才能做到这一点?请帮帮我。非常感谢提前。
【问题讨论】:
标签: c# javascript c++ wcf rest
我正在通过 c++ 控制台应用程序编写 WCF RESTFUL 服务。客户端使用浏览器并通过我的 restful wcf 服务连接到该 c++ 应用程序,每当我的 wcf 服务从 c++ 应用程序获取更新时,我需要将该状态更新发送到浏览器客户端,而不需要浏览器刷新页面。我怎样才能做到这一点?请帮帮我。非常感谢提前。
【问题讨论】:
标签: c# javascript c++ wcf rest
很遗憾,您不能使用 WCF 和 WebHttpBinding (REST) 绑定来执行此操作。或者,您可以使用支持回调的 WCF 绑定或查看在 ASP.net WEB.API 服务中运行 SignalR。
注意支持回调(双工)的 WCF 绑定是:
NetTcpBinding 网络命名管道绑定 WSDualHttpBinding
【讨论】: