首页  >  文章  >  web前端  >  哪些 Web 浏览器支持 WebSocket API?

哪些 Web 浏览器支持 WebSocket API?

Linda Hamilton
Linda Hamilton原创
2024-11-01 17:59:02790浏览

Which Web Browsers Support the WebSocket API?

哪些浏览器支持 WebSocket API?

要开发在浏览器中无缝运行的即时通讯应用程序,考虑兼容性至关重要与各种网络浏览器。 WebSocket API 支持 Web 应用程序和服务器之间的实时通信,使其成为此类应用程序的重要技术。让我们深入研究一下支持 WebSocket API 的浏览器。

客户端支持

以下浏览器支持 WebSocket API:

  • Hixie-75: Chrome 4.0、Safari 5.0.0
  • HyBi-00/Hixie-76: Chrome 6.0-13.0、Safari 5.0.2、iOS 4.2
  • HyBi-07 : Chrome 14.0、Firefox 6.0(前缀:MozWebSocket)
  • HyBi-10: Chrome 14.0、Firefox 7.0(前缀:MozWebSocket)
  • HyBi-17/RFC 6455: Chrome 16、Firefox 11、Opera 12.10

此外,带有 Flash 的浏览器可以通过 web-socket 支持 WebSocket - js 库。您可以参考 caniuse 了解各浏览器对 WebSocket 支持的最新信息。

服务器端支持

您使用的编程语言将决定服务器端支持对于 WebSocket。以下是一些流行的选项:

Java/Java EE:

  • Jetty 7.0
  • GlassFish 3.0
  • Caucho Resin 4.0.2
  • Tomcat 7.0.27
  • Java EE 7 中包含的 JSR 356 定义了 WebSocket API。

C#:

  • XSockets.NET
  • SuperWebSocket
  • Nugget

PHP:

  • Ratchet
  • phpwebsocket
  • 可扩展的 Web Socket 服务器

Python:

  • pywebsockets
  • websockify
  • gevent 库

Node.js:

  • Socket.io
  • sockjs
  • WebSocket-Node

其他:

  • libwebsockets (C)
  • Socket.io、sockjs还有Python、Java、Go等的服务器端端口
  • Vert.x提供了对多种语言和网络协议的支持。

值得注意的是Pusher.com提供了WebSocket云服务,DotCloud 和 Openshift 等平台支持各种编程语言的 Websocket。 Websockets 的 RFC 是 RFC6455。

以上是哪些 Web 浏览器支持 WebSocket API?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn