WebSocket的替代方案
我对WebSocket的前景感到非常兴奋。由于我曾经制作过一些基于socket的桌面游戏和网络游戏,因此我热衷于将这两种方法结合起来,以构建基于网络的多人游戏,而无需长时间的轮询 自从有消息说Firefox和Opera由于安全问题()而禁用了websockets之后,websockets在不久的将来会结束吗WebSocket的替代方案,websocket,Websocket,我对WebSocket的前景感到非常兴奋。由于我曾经制作过一些基于socket的桌面游戏和网络游戏,因此我热衷于将这两种方法结合起来,以构建基于网络的多人游戏,而无需长时间的轮询 自从有消息说Firefox和Opera由于安全问题()而禁用了websockets之后,websockets在不久的将来会结束吗 如果WebSocket真的死了(或者推迟到可预见的未来),除了长时间轮询之外,还有其他选择吗?WebSocket还活着。只有Firefox4测试版禁用了原生WebSockets支持,Chro
如果WebSocket真的死了(或者推迟到可预见的未来),除了长时间轮询之外,还有其他选择吗?WebSocket还活着。只有Firefox4测试版禁用了原生WebSockets支持,Chrome和Safari没有。Opera宣布,在问题得到解决之前,他们不会随它发布一个版本,但无论如何,他们都不会随它发布alpha/beta版本 此外,使用WebSocket的很多项目(可能大多数)都使用(Flash)回退。对于这些项目,在没有WebSocket或禁用WebSocket的浏览器上运行时,将使用WebSocket js。它的效率将低于本机,但延迟仍比长轮询低得多 但同样重要的是要记住,WebSockets比HTML5的大多数其他部分都要年轻得多(这也是它在几个月前被拆分的部分原因),而且它仍然处于起草阶段 此外,HyBi工作组(负责起草WebSockets协议)刚刚发布了一份解决浏览器供应商安全问题的报告(请特别注意,这些问题不是因为WebSockets中存在漏洞,而是WebSockets可能被用来利用HTTP中介中的漏洞) 在HyBi上仍然非常活跃。我预计,在进入下一轮浏览器发布之前,可能会有另一份草案进行进一步改进。浏览器供应商都希望解决WebSockets解决的问题(浏览器的低延迟、低开销网络通信),因此向WebSockets的移动正在迅速发生 当前凹凸只是一个凹凸。但是,不管本机实现需要多长时间才能完成,您仍然可以使用WebSocket js在每个浏览器上使用WebSocket 更新: 解决安全问题(除其他事项外)的新HyBi协议已经完成,预计将于本月(2011年11月)正式发布。是规范的最新版本 IE10开发者预览版包括WebSockets、Opera和Android浏览器,这是唯一没有提供默认启用的WebSockets实现的浏览器(Opera的实现可以手动启用)。我预计这将很快改变,同时已经更新到HyBi协议系列,对于没有默认支持的浏览器来说,它仍然是一个很好的polyfill/shim