Je vais développer une application de messagerie instantanée qui fonctionne dans le navigateur.
Quels sont les navigateurs qui prennent en charge le API WebSocket ?
Je vais développer une application de messagerie instantanée qui fonctionne dans le navigateur.
Quels sont les navigateurs qui prennent en charge le API WebSocket ?
MozWebSocket
MozWebSocket
Tout navigateur doté de Flash peut prendre en charge WebSocket en utilisant la fonction web-socket-js Cale/polyfill.
Voir caniuse pour connaître l'état actuel de la prise en charge des WebSockets dans les navigateurs de bureau et mobiles.
Voir le rapports de test de la suite de tests WS incluse dans Autobahn WebSockets pour les tests de conformité aux fonctionnalités/protocoles.
Cela dépend de la langue que vous utilisez.
En Java/Java EE :
V 7.5 supports RFC6455
- Jetty 9.1 supporte javax.websocket / JSR 356)V 3.1.2 supports RFC6455
V 4.0.25 supports RFC6455
V 7.0.28 supports RFC6455
D'autres implémentations Java :
V 5.6 supports RFC6455
V 2.10 supports RFC6455
En C# :
En PHP :
En Python :
En C :
Dans Node.js :
Vert.x (également connu sous le nom de Node.x) : Une mise en œuvre polyglotte semblable à un nœud fonctionnant sur une JVM Java 7 et basée sur Netty avec :
Pusher.com est un service en nuage Websocket accessible via une API REST.
DotCloud prend en charge les Websockets et les langages de programmation Java (Jetty Servlet Container), NodeJS, Python, Ruby, PHP et Perl.
Openshift prend en charge les websockets, ainsi que les plateformes Java (Jboss, Spring, Tomcat et Vertx), PHP (ZendServer et CodeIgniter), Ruby (ROR), Node.js et Python (Django et Flask).
Pour les implémentations d'autres langues, voir l'article de Wikipedia pour plus d'informations .
La RFC pour les Websockets : RFC6455
@Tony : IE9 le fait pas supporte les WebSockets. Un support expérimental est disponible sous la forme d'un add-on dans le module Laboratoires HTML5 mais pas expédié et prêt.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
2 votes
Nous tenons à jour une liste des navigateurs supportant WebSocket sur le site web du projet Java WebSocket : jwebsocket.org/browsers.htm
62 votes
Nous devrions essayer de garder ces réponses à jour, non ? Je suppose que c'est préférable à une nouvelle question.
5 votes
Le meilleur site pour le HTML5 et les fonctionnalités connexes est le suivant caniuse.com
5 votes
Il existe un bon wiki communautaire sur les websockets HTML5 : stackoverflow.com/questions/4262543/utilisation de html-5-websockets
0 votes
Cette question devrait être fermée et supprimée, ce n'est pas le but de Stack Overflow. Hit up caniuse.com à la place.
1 votes
@meagar - Je ne suis pas d'accord. Je pense qu'il devrait être protégé comme un wiki pour empêcher les nouvelles réponses, mais préserver la réponse utile actuelle. Cette question a été vue plus de 100 000 fois.
0 votes
@TravisJ Les réponses à cette question sont périmées dès qu'elles sont publiées. Les réponses ci-dessous vont de la présentation de produits commerciaux à la publication aléatoire de tutoriels favoris sur les websocks. Cette question entière pourrait se lire "WEBSOCKETS : DISCUSS". C'est un message de forum, et c'est complètement hors sujet pour Stack Overflow.
0 votes
@meagar - D'où la protection. La réponse principale doit être conservée. Les autres réponses devraient être supprimées car elles manquent de qualité, comme vous le soulignez. Si vous y tenez tant, vous devriez les signaler pour qu'elles soient supprimées.
1 votes
@TravisJ Pourquoi ? La réponse principale est mauvais . Il n'est pas utile s'il ne peut pas être constamment mis à jour, et ce n'est pas le genre de question pour laquelle Stack Overflow est fait. Je pourrais parcourir 90% des réponses ici et les marquer comme "pas une réponse". Ce sont des liens vers des bibliothèques aléatoires, des tutoriels aléatoires, des trucs aléatoires, presque tous devraient être des commentaires au mieux.
0 votes
caniuse.com/#feat=websockets
0 votes
La question est nécessaire. Et un commentaire "à fermer comme trop localisé par" - c'est vraiment un moment dans le temps mais pas pertinent pour une petite zone géographique. Pas du tout !