WebSocket API & Protocole
Implémentation
Côté serveur
Malgré la fraîcheur de la technologie, toujours en cours de standardisation, un certains nombres de serveur implémentant le protocole ont déjà vu le jour.
Les implémentations Java:
- Jetty websocket server
- Grizzly (Glassfish)
- jwebsocket
- pywebsocket
- django-websocket
Côté client
C'est les navigateurs web qui vont réaliser l'implémentation côté client, A l'heure actuelle seulement quelques récents navigateurs implémentent les WebSockets:
Google Chrome 4 et sup. ainsi que Safari 5 supportent les WebSockets.
Mozilla Firefox 4 et Opéra 11 ont désactivé le support des WebSockets après la découverte d'une faille de sécurité.
Pour plus d'information, je vous invite à lire cet article: http://www.adambarth.com/experimental/websocket.pdf
Internet Explorer ne supporte pas nativement WebSocket mais Microsoft propose un plugin qui l'implémente.