1
A
回答
7
你可以使用所謂的彗星:(使用的XmlHttpRequest) http://en.wikipedia.org/wiki/Comet_(programming),https://stackoverflow.com/search?q=comet
基本上,JavaScript中的瀏覽器向服務器發出請求的時候了。服務器在有一些數據要服務之前不會響應。
從文章:
瀏覽器使得服務器,其可以等待數據響應之前是可用的的異步請求。響應可以包含客戶端要執行的編碼數據(通常是XML或JSON)或JavaScript。在處理響應結束時,瀏覽器創建併發送另一個XHR,以等待下一個事件。因此,瀏覽器始終保持對服務器的未完成請求,並在發生每個事件時予以解答。
1
在一些情況下,輪詢即,以規則(短)間隔發送請求可能就足夠了。但是,上面給出的答案 - 彗星 - 對於沒有客戶端請求發送數據而言,是最接近真實交易的答案。
1
您僅限於HTTP中的輪詢。早期的Netscape瀏覽器之一確實實現了HTTP push我似乎記得,在本世紀初,但它沒有得到任何地方。
- Good ol' Wikipedia page on HTTP Push(有很多的[澄清需要])
您不能使用閃光燈,使用Javascript/XML,Silverlight的原始套接字。您可以使用Java和Active-X,但您需要一個證書。 Quake Live顯示了這一點,所有的網絡顯然仍然是基於UDP的,但是在IE或Firefox的瀏覽器插件中。
因此投票,投票,投票。
相關問題
- 1. 將數據從MS SQL Server推送到Web應用程序
- 2. 如何將數據推送到iphone應用程序?
- 3. 如何將推送通知發送到iOS設備上的Web應用程序?
- 4. 如何將推送通知發送到Google Firebase Web應用程序
- 5. 將數據推送到使用.Net應用程序的Salseforce應用程序
- 6. 將數據推送到客戶端瀏覽器的Web應用程序
- 7. 將數據從Django應用程序推送到Android應用程序
- 8. 如何將推送通知發送到桌面應用程序
- 9. 將數據從Sql Server推送到桌面應用程序
- 10. Ionic 2 - 將數據從服務器推送到應用程序
- 11. 將數據推送到.net應用程序
- 12. JBoss會話bean將數據推送到戰爭應用程序
- 13. 將數據從本地Rails應用程序推送到Elastic Beanstalk
- 14. 從OSX應用程序將數據推送到nodeJS
- 15. 解析Web應用程序憑據並將推送到不同的憑據
- 16. 如何發送推送通知漸進的web應用程序
- 17. 將數據從php web應用程序推送到C#窗體窗體應用程序
- 18. 推送通知web應用程序
- 19. 如何將Safari中的數據推送到應用程序文檔目錄中
- 20. 如何使用GCM將消息推送到應用程序?
- 21. 如何將數據從vb.net應用程序發送到Web服務器?
- 22. 如何快速將消息推送到電話應用程序?
- 23. 如何將文本從應用程序推送到通知欄?
- 24. 如何將Android應用程序推送到手機?
- 25. 如何將數據網格添加到ASP.net Web應用程序?
- 26. 如何將應用程序鏈接到Web數據庫?
- 27. 如何將數據推送到SC.SourceListView
- 28. 如何將數據推送到設備?
- 29. 如何將數據從java桌面/ swing應用程序發送/傳輸到java web應用程序
- 30. 如何將數據從Windows窗體應用程序發送到Asp.Net Web服務應用程序