使用推送通知更新Web应用程序

3
我正在开发一款ASP.NET 3.5的Web应用程序。现在我需要使用WCF进行推送通知。我已经成功地开发了带有回调的WCF。但是,我的问题是,由于页面生命周期已经结束,所以我无法更新Web应用程序。请告诉我如何更新Web应用程序。
如果需要进一步参考,请查看此链接:Display Messages after getting response from WCF 如果不可能实现这一点,那么我应该采取什么方法呢?我不想使用轮询,因为我们预计会有800-1000个用户在线,所以我们必须关注性能,因为我们只有一个服务器。请告诉我一个好的解决方案,并且我也想知道Google、Yahoo如何进行推送通知。

https://dev59.com/6WDVa4cB1Zd3GeqPfajV 对于3.5版本,也许可以使用这个? - undefined
1个回答

2

1
我觉得你把它和setInterval搞混了,setInterval是会重复调用的。 - undefined
1
这不是一个递归调用。你显然不明白setTimeOutsetInterval之间的区别。在尝试自己做之前,请先阅读相关资料。你可以使用像Fiddler这样的工具来验证。 - undefined
1
hook 用于向服务器发出异步请求。它会等待直到有人向该客户端发送消息。收到作为响应发送的消息后,将调用回调函数。此回调函数显示消息。循环完成后,浏览器会再次调用 hook 发起新的请求,并等待下一条消息。 - undefined
1
它被称为第一次在init()上,并且从那时起,每当您在回调函数onreadystatechange中收到回复时。 - undefined
2
每个接收者在队列中都有一个条目。只要你知道接收者的sessionid,你可以遍历队列并向所有这些接收者发送消息。 - undefined
显示剩余14条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接