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:

Il existnent aussi quelques serveurs Python: D'autres implémentations se trouvent sur le web, ils sont notamment développés en Ruby et PHP.

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:

Navigateur qui supporte 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.