我正在寻找实时Web应用程序背后的标准。 我了解W3C Websockets API和IETF Websockets协议,Bayeux协议和Server-Sent Events标准。 是否存在长轮询,回调轮询,Iframe流媒体,htmlfile流媒体,XHR流媒体,多部分流媒体,直接套接字等技术的其他标准?
答案 0 :(得分:1)
长轮询没有专门的标准。它实际上是一种在现有标准之上分层的实现技术,如HTTP和XMLHttpRequest(标准化为W3C工作草案)。 Wikipedia页面是一个很好的参考。
XMPP标准化了一种名为BOSH的技术,它也被实现为长期存在的HTTP。
multipart / x-mixed-replace由Netscape实现,但不是IE,并不是标准。 Push technology维基百科页面是一个很好的参考。
希望这些帮助。
答案 1 :(得分:0)
如果有人对Java实现感兴趣,我只是写了一个示例应用程序和一篇关于它的博客文章。它使用Java,Maven,Comet,Bayeux,Spring。 http://jaye.felipera.cloudbees.net/ http://geeks.aretotally.in/thinking-in-reverse-not-taking-orders-from-yo
答案 2 :(得分:0)
我在quora(http://www.quora.com/What-are-the-standards-behind-realtime-web)上找到了一个有趣的答案:
以下协议是Realtime Web的核心: