转自: http://stackoverflow.com/questions/1253683/websocket-for-html5
Client side
Hixie 75/76:
Chrome 4.0
Safari 5.0.2
iOS 4.2
Firefox 4.0 - support for WebSockets disabled. To enable it see here.
Opera 11 - with support disabled. To enable it see here.
HyBi-07+:
Chrome 14.0
Firefox 6.0 - prefixed: MozWebSocket
IE9, IE10 - via downloadable Silverlight extension
Hybi-10:
Chrome 14
Firefox 7
IE 10 (from Windows 8 developer preview)
Any browser with Flash can support WebSocket using the web-socket-js shim/polyfill.
See caniuse for the current status of WebSockets support in desktop and mobile browsers.
See the test reports from the WS testsuite included in Autobahn WebSockets for feature/protocol conformance tests.
Server side
It depends on which language you use.
In Java/JEE:
Jetty 7.0 supports it (very easy to use)
GlassFish 3.0 (very low level and sometimes complex), Glassfish 3.1 has new refactored Websocket Support which is more developer friendly
Caucho Resin 4.0.2 (not yet tried)
Some other Java implementations:
Kaazing Gateway
jWebscoket
Netty
xLightWeb
In C#:
SuperWebSocket
Nugget
Alchemy-Websockets
In PHP:
phpwebsocket.
Extendible Web Socket Server
phpdaemon
分享到:
相关推荐
通过浏览器打开,用户可以在任何支持WebSocket的设备上使用,不受操作系统或桌面应用程序的限制,这极大地方便了远程工作和跨平台测试。 描述中提到“比桌面版的兼容性强”,这意味着这个工具在处理不同浏览器和...
在ASP.NET框架下,利用C#语言可以构建WebSocket服务,为现代浏览器(包括支持H5的浏览器)提供高效、低延迟的通信方案。本篇文章将深入探讨如何使用C#和ASP.NET来创建WebSocket实例,并阐述相关的知识点。 首先,...
WebSocket是一种在客户端和服务器之间建立持久连接的协议,它允许双方进行全双工通信,即数据可以在两个方向上同时传输,极大地提高了实时性。在基于WebSocket实现浏览器端文本、视频、语音的即时通讯中,我们可以...
然而,WebSocket协议是相对较新的,因此在一些旧版本的浏览器中可能不被支持。本文将详细介绍如何使WebSocket兼容到低版本浏览器。 一、WebSocket的基本原理 WebSocket协议定义了一种在TCP连接上进行全双工通信的...
总的来说,WebSocket在IE8等旧版浏览器上的支持是一个挑战,但通过`web-socket-js`这样的库,我们可以实现跨浏览器的WebSocket功能。然而,随着技术的发展,现在更推荐使用现代浏览器的原生WebSocket API,或采用如...
如果浏览器支持WebSocket,直接使用WebSocket API;如果不支持,可能就会切换到Flash Socket或Comet实现。 总的来说,这个demo01提供了一个全面的解决方案,确保了即使在低版本的IE浏览器中也能实现WebSocket推送...
综上所述,利用WebSocket进行视频传输是一个涉及多个技术领域的复杂过程。从视频数据的获取到传输,再到连接的管理,每一个环节都需要精心设计和实现。希望以上总结能够帮助您更好地理解和应用WebSocket视频传输技术...
在Web开发领域,兼容性问题一直是个头疼的问题,尤其是在处理老旧浏览器如Internet Explorer(IE)时。对于那些使用IE9及以下版本的老用户来说,由于这些浏览器对HTML5的支持非常有限甚至不支持,这将直接影响到网站...
总的来说,"WebSocketDemo2支持ie浏览器"是一个跨平台、跨浏览器的WebSocket示例,通过兼容Flash,使得在旧版IE浏览器上也能实现WebSocket的功能。项目的实现涉及到服务端和客户端的编程,HTML和JavaScript的交互,...
下面将详细阐述SpringBoot WebSocket的实现原理、配置、以及如何支持重连和浏览器桌面推送。 1. **WebSocket协议概述**: WebSocket是HTML5定义的一种在单个TCP连接上进行全双工通信的协议。它为客户端和服务器之间...
Android 的原生浏览器不支持 WebSocket 技术,这使得开发者无法在 Android 上使用 WebSocket 技术来实现实时通信。为了解决这个问题,开发者们开始研究如何在 Android 上实现 WebSocket 技术。 其中,Socket.IO 是...
然而,WebSocket协议是基于HTML5的,因此在一些老版本的浏览器,特别是像IE8这样的旧版Internet Explorer上,原生不支持WebSocket。 要解决WebSocket在IE8上的兼容性问题,我们需要借助一些第三方库和技术。这里...
总之,Flash WebSocket是WebSocket技术的一种实现,尤其在WebSocket浏览器支持不足的时期,它是实现Web实时通信的有效途径。随着现代浏览器对WebSocket的广泛支持,Flash WebSocket的重要性逐渐减弱,但仍然是一个...
现已支持WebSocket的浏览器有: Chrome Firefox Opera Safari IE 10 SuperWebSocket是基于.NET开源Socket框架SuperSocket开发的, SuperSocket所支持的大部分功能在SuperWebSocket中得到了继承。用户可通过...
浏览器测试页面是一个重要的工具,用于确保网页在不同的浏览器和设备上都能正常显示和运行。它涵盖了多种技术,包括HTML、CSS、JavaScript以及浏览器兼容性测试。以下是对这一主题的详细阐述: 1. HTML(HyperText ...
WebSocket是一种在客户端和服务器之间建立持久连接的协议,它允许双方进行全双工通信,即数据可以在两个方向上同时传输,极大地提高了实时性。在Web应用中,WebSocket为实时交互提供了强大支持,如在线游戏、股票...
需要注意websocket与浏览器的兼容问题,有些早期版本的浏览器支持旧版本的websocket协议,可能会与新版本的websocket不兼容。 博主采用"chrome 版本 33.0.1750.117 m"测试。 据称websocket还会有变动,甚至可能从...
Chrome内建了对WebRTC API的原生支持,使得开发者能够轻松地在Chrome浏览器上实现视频通话功能,为用户提供无缝的体验。 在这个项目中,开发流程可能包括以下步骤: 1. 用户在浏览器上访问应用,调用getUserMedia ...
一直以来身份证阅读器采用ActiveX控件形式在浏览器端跑,这种方式就只支持IE浏览器和IE内核的浏览器。随着现在很多软件系统对新一代HTML5的热宠以及系统要求使用更快的谷歌Chrome浏览器和火狐Firefox浏览器,绝大...