Yuv*_*dam 1 language-agnostic ajax networking web-applications http
显然,您无法将数据推送到Web应用程序,因为HTTP在请求 - 响应周期中工作.
但是,您知道哪些黑客/方法可以模仿将数据推送给客户?
您可以使用所谓的Comet:http://en.wikipedia.org/wiki/Comet_(programming),https: //stackoverflow.com/search ?q=comet
基本上,浏览器中的javascript立即向服务器发出请求(使用XmlHttpRequest).服务器在有一些数据要服务之前不会响应.
来自文章:
浏览器发出服务器的异步请求,可能会在响应之前等待数据可用.响应可以包含由客户端执行的编码数据(通常是XML或JSON)或javascript.在响应处理结束时,浏览器创建并发送另一个XHR,以等待下一个事件.因此,浏览器始终保持服务器的未完成请求,以便在每个事件发生时得到回答.