Vou desenvolver um aplicativo de mensagens instantâneas que é executado no navegador.
Quais navegadores suportam a API WebSocket ?
Vou desenvolver um aplicativo de mensagens instantâneas que é executado no navegador.
Quais navegadores suportam a API WebSocket ?
Respostas:
Lado do cliente
MozWebSocket
MozWebSocket
Qualquer navegador com Flash pode oferecer suporte ao WebSocket usando o shim / polyfill web-socket-js .
Consulte caniuse para obter o status atual do suporte ao WebSockets nos navegadores de desktop e móvel.
Consulte os relatórios de teste do WS testinguite incluído no Autobahn WebSockets para obter testes de conformidade de recurso / protocolo.
Lado do servidor
Depende do idioma que você usa.
Em Java / Java EE:
V 7.5 supports RFC6455
- O Jetty 9.1 suporta javax.websocket / JSR 356)V 3.1.2 supports RFC6455
V 4.0.25 supports RFC6455
V 7.0.28 supports RFC6455
Algumas outras implementações de Java:
V 5.6 supports RFC6455
V 2.10 supports RFC6455
Em c #:
Em PHP:
Em Python:
Em C:
No Node.js:
Vert.x (também conhecido como Node.x) : um nó como a implementação poliglota em execução em uma JVM Java 7 e baseado em Netty com:
Pusher.com é um serviço de nuvem Websocket acessível por meio de uma API REST.
A plataforma de nuvem DotCloud suporta Websockets e Java (Jetty Servlet Container), NodeJS, Python, Ruby, PHP e linguagens de programação Perl.
A plataforma de nuvem Openshift suporta websockets e plataformas Java (Jboss, Spring, Tomcat e Vertx), PHP (ZendServer e CodeIgniter), Ruby (ROR), Node.js, Python (Django e Flask).
Para implementações em outros idiomas, consulte o artigo da Wikipedia para obter mais informações .
O RFC para Websockets: RFC6455
fonte