我将开发一个在浏览器中运行的即时消息应用程序。
哪些浏览器支持WebSocket API?
答案 0 :(得分:426)
MozWebSocket
MozWebSocket
任何带Flash的浏览器都可以使用web-socket-js填充/填充来支持WebSocket。
有关桌面和移动浏览器中WebSockets支持的当前状态,请参阅caniuse。
请参阅test reports中包含的WS测试套件中的Autobahn WebSockets,了解功能/协议一致性测试。
这取决于您使用的语言。
在Java / Java EE中:
V 7.5 supports RFC6455
- Jetty 9.1支持javax.websocket / JSR 356)V 3.1.2 supports RFC6455
V 4.0.25 supports RFC6455
V 7.0.28 supports RFC6455
其他一些Java实现:
V 5.6 supports RFC6455
V 2.10 supports RFC6455
在C#中:
在PHP中:
在Python中:
在C:
在Node.js中:
Vert.x (also known as Node.x):在Java 7 JVM上运行的基于Netty的多语言实现的节点:
Pusher.com是可通过REST API访问的Websocket云服务。
DotCloud云平台支持Websockets,Java(Jetty Servlet容器),NodeJS,Python,Ruby,PHP和Perl编程语言。
Openshift云平台支持websockets,Java(Jboss,Spring,Tomcat& Vertx),PHP(ZendServer& CodeIgniter),Ruby(ROR),Node.js,Python(Django& Flask) plateforms。
对于其他语言实施,see the Wikipedia article for more information。
Websockets的RFC:RFC6455