2011-09-15 71 views
0

當通過HTTP請求/響應發生某些事情時,是否有可能讓Web服務通知Web客戶端?現在,我的客戶端必須每隔一段時間使用HTTP請求輪詢服務器以檢查更新,但如果我可以從客戶端向服務器註冊javascript函數並在服務器狀態更改時簡單調用它,那將更加方便。Javascript遠程事件?

請注意,Web服務是用Python編寫的,並使用HTTP API(我認爲它使用cherrypy,如果這是相關的)。

如果這是可能的有人可以指點我一些教程,解釋如何做到這一點或給我一個基本的瞭解如何實現這一點?

回答

1

您不能啓動從服務器到客戶端的請求。您只能輪詢服務器(您所做的),使用隱藏的iframe,使用插件或使用允許服務器向客戶端發送消息的新HTML5 WebSockets