Welche Browser unterstützen die HTML5-WebSocket-API?
Um eine Instant-Messaging-Anwendung für den Browser zu entwickeln, müssen Sie wissen, welche Browser die WebSocket-API unterstützen. Diese Technologie ermöglicht eine bidirektionale Kommunikation in Echtzeit über eine einzige TCP-Verbindung und ermöglicht so die Funktionalität von Sofortnachrichten.
Clientseitiger Support
-
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 (Präfix: MozWebSocket), IE 9 (über Silverlight-Erweiterung)
-
HyBi-10: Chrome 14.0 15.0, Firefox 7.0 8.0 9.0 10.0 (Präfix: MozWebSocket), IE 10
-
HyBi-17/RFC 6455: Chrome 16, Firefox 11, Opera 12.10 / Opera Mobile 12.1
Browser mit Flash-Unterstützung können WebSocket auch über das Web-Socket-JS-Shim nutzen.
Serverseitige Unterstützung
Serverseitige Unterstützung hängt davon ab die verwendete Programmiersprache:
Java/Java EE
- Jetty, GlassFish, Caucho Resin, Tomcat, JSR 356
Andere Java-Implementierungen
- Kaazing Gateway, jWebSocket, Netty, xLightWeb, Webbit, Atmosphere, Grizzly, ActiveMQ, Camel
C#
- XSockets.NET, SuperWebSocket, Nugget, Alchemy-Websockets, Fleck, SignalR
PHP
- Ratchet, phpwebsocket, Extendible Web Socket Server, phpdaemon
Python
- pywebsockets, websockify, gevent-websocket, gevent-socketio, flask- Steckdosen, Autobahn, Tornado
Node.js
- Socket.io, sockjs, WebSocket-Node
Vert.x (Node.x)
- Mehrere Sprachen unterstützt (Ruby, Java, Groovy, Javascript, Scala usw.)
- True Threading
- Unterstützt mehrere Netzwerkprotokolle
Das obige ist der detaillierte Inhalt vonWelche Browser unterstützen die HTML5 WebSocket API?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!