【发布时间】:2013-07-01 12:43:17
【问题描述】:
从JavaScript调用WCF服务,使用-AJAX:Calling WCF Services using jQuery
我的问题是:
有没有办法在一个请求之后保留与JavaScript相关的东西,
然后从WCF发送信息没有接收来自JS的请求?
(如果有关于该主题的一些简洁信息,我很乐意收到。)
【问题讨论】:
-
您希望 WCF 继续向您发送消息而不接收请求吗?如果这是您的意思,那么您应该尝试使用w3.org/TR/2009/WD-websockets-20091029
-
@EhsanUllah。是的,这是我的意图。
-
你读过我提到的链接吗?因为那是您的方案中的解决方案
-
@EhsanUllah。我看了,但是在 Wcf 中使用 WebSocket 只在 .NET 4.5 中启用,我用的是 4,还有其他方法吗?
-
@HodayaShalom:了解您使用的 Web 浏览器和版本可能很重要。只有 Web 浏览器实现了 WebSocket(参见 here),WebSocket 才可能是您的选择。 ASP.NET SignalR 可能是另一种选择,但使用哪种操作系统也很重要。比如你电脑上安装了IE10也不能在Windows 7上使用SignalR的WebSocket。
标签: javascript ajax html wcf service