哪些浏览器支持 HTML5 WebSocket API?
为浏览器开发即时消息应用程序需要了解哪些浏览器支持 WebSocket API。该技术允许通过单个 TCP 连接进行实时双向通信,从而实现即时消息功能。
客户端支持
-
Hixie- 75: Chrome 4.0 5.0、Safari 5.0.0
-
HyBi-00/Hixie-76: Chrome 6.0 - 13.0、Safari 5.0.2 5.1、iOS 4.2 iOS 5
-
HyBi-07 : Chrome 14.0、Firefox 6.0(前缀:MozWebSocket)、IE 9(通过 Silverlight 扩展)
-
HyBi-10: Chrome 14.0 15.0、Firefox 7.0 8.0 9.0 10.0(前缀:MozWebSocket)、IE 10
-
HyBi-17/RFC 6455: Chrome 16、Firefox 11、Opera 12.10 / Opera Mobile 12.1
支持 Flash 的浏览器也可以通过 web-socket-js shim 使用 WebSocket。
服务器端支持
服务器端支持取决于使用的编程语言:
Java/Java EE
- Jetty、GlassFish、Caucho Resin、Tomcat、JSR 356
其他 Java 实现
- Kaazing Gateway、jWebSocket、Netty、xLightWeb、Webbit、Atmosphere、Grizzly、ActiveMQ、Camel
C#
- XSockets.NET、SuperWebSocket、Nugget、Alchemy-Websockets、Fleck、SignalR
PHP
- Ratchet、phpwebsocket、可扩展 Web Socket 服务器、phpdaemon
Python
- pywebsockets、websockify、gevent-websocket、gevent-socketio、flask-套接字、高速公路、龙卷风
Node.js
- Socket.io、sockjs、WebSocket-Node
Vert.x (Node.x)
- 支持多种语言(Ruby、Java、Groovy、Javascript、Scala 等)
- 真正的线程
- 支持多种网络协议
以上是哪些浏览器支持 HTML5 WebSocket API?的详细内容。更多信息请关注PHP中文网其他相关文章!