【发布时间】:2010-11-29 02:57:20
【问题描述】:
我在 ASP.NET MVC 中实现 Comet。我使用计时器在服务器中保留异步请求。当计时器在 1 分钟后结束时异步请求将完成并向客户端发送响应(以避免 404 错误),然后重新连接到异步控制器。
我还想在异步请求保持时执行一些同步操作,但问题是:
- 当使用计时器执行并保持异步操作时,直到异步操作(Comet 长寿命请求)完成后才会调用同步操作。
我用 Firefox 3.6 做了很多次测试,但结果总是一样;太奇怪了。你知道为什么吗?
我有一个子问题:
- 要实现 Comet,使用计时器(经过几分钟后响应)或线程(在几次休眠线程后响应)来保持异步请求;哪个更好?
【问题讨论】:
-
给我钱...呃...源代码。
-
我会为你展示一些来源
标签: asp.net asp.net-mvc asp.net-mvc-2 asp.net-ajax comet