我不知道如果我能在ASP.Net MVC實現Observable設計模式3.如何在Web應用程序中實現可觀察設計模式?
我想,每一個像現有的服務器上的值的信息,當有改變瀏覽器應該被通知的時間。
我可以這樣做嗎?如果是,如何?請張貼示例或鏈接到這些示例。
我不知道如果我能在ASP.Net MVC實現Observable設計模式3.如何在Web應用程序中實現可觀察設計模式?
我想,每一個像現有的服務器上的值的信息,當有改變瀏覽器應該被通知的時間。
我可以這樣做嗎?如果是,如何?請張貼示例或鏈接到這些示例。
在開始構建自己的應用程序之前,應該先看看幾件事情。
首先,SignalR
其次,閱讀這篇文章,這是最近剛剛發佈了關於Trello網絡堆棧。他們談論他們如何實現客戶端更新。
http://blog.fogcreek.com/the-trello-tech-stack/
(推拉部分)
http://en.wikipedia.org/wiki/Long_polling#Long_polling
http://en.wikipedia.org/wiki/Web_worker
或簡單的方法使用JavaScript執行ping服務器不時地詢問是否存在新的數據,並加載它,當它發生。
是的,我知道這一個,但我不知道是否有任何方式的請求來自服務器不詢問客戶端。 –
http://en.wikipedia.org/wiki/Comet_(programming) 唯一允許服務器將數據推送到客戶端的事情是網絡工作者,所有其他的東西都是保持HTTP連接長時間打開並通過它發送數據。在這種情況下,服務器確實將數據推送到客戶端(但客戶端可能需要通過執行一些活動來保持連接的活動狀態),但該解決方案並不十分健壯。 – STO