14

如何在 ASP.Net MVC 中实现 Comet 架构?

4

3 回答 3

5

付费替代品

在这个线程中有关于这个问题的很好的评论。

并且基于您可以在 MVC 应用程序中使用处理程序的事实:

网络同步

会做的工作:)

于 2010-02-16T14:19:57.250 回答
4

我怀疑您是否会为 MVC 找到开箱即用的东西,但您始终可以实现处理超时并重新连接到启用 AJAX 的 WCF 服务的客户端代码,该服务会轮询您想要通知的任何事件。请务必将服务的超时设置为更高的值。

编辑 24.11.2013 自从发布了原始问题以来,SignalR 已发布,这是一个可以做到这一点的库。

于 2010-02-14T00:36:42.800 回答
4

只要您需要在 ASP.NET MVC 应用程序上实现服务器推送支持,您就需要一些额外的功能,例如检测客户端状态等。我建议您尝试PokeIn comet ajax 库,您可以在此处找到示例项目

于 2011-01-16T18:15:05.747 回答