我在ASP.NET MVC中實現Comet。我使用了一個定時器來保持服務器中的異步請求。當計時器在1分鐘後過去並向客戶端發送響應(以避免404錯誤)並重新連接到異步控制器時,異步請求將完成。爲什麼在異步操作完成之前不會執行同步操作?
我也想執行而異步請求,拿着一些同步動作,但問題是:
- 當被執行,通過使用定時器保持一個異步操作,同步動作不叫直到異步動作(Comet long-live request)完成。
我用Firefox 3.6多次測試過,但結果總是一樣的;這太奇怪了。你知道爲什麼嗎?
我有一個子問題:
- 爲了實現彗星,使用計時器(響應之後一些分鐘的經過)或螺紋(幾個時間睡覺螺紋後響應)來保存異步請求;哪個更好?
給我看錢...呃源代碼。 – 2010-11-29 03:12:58