--- title: WebSockets slug: Web/API/WebSockets_API tags: - API - Aperçu - Bidirectionnel - Client - Communication - Serveur - WebSocket - WebSocket API - WebSockets - data - interactive translation_of: Web/API/WebSockets_API ---

{{DefaultAPISidebar("Websockets API")}}

L'API WebSocket est une technologie évoluée qui permet d'ouvrir un canal de communication bidirectionnelle entre un navigateur (côté client) et un serveur. Avec cette API vous pouvez envoyer des messages à un serveur et recevoir ses réponses de manière événementielle sans avoir à aller consulter le serveur pour obtenir une réponse.

Note:  Bien que les connexions WebSocket soient fonctionnellement similaires aux sockets standard de type Unix, elles ne sont pas liées.

Interfaces  

WebSocket
Interface principale pour se connecter à un serveur WebSocket. Il permet d'envoyer et de recevoir des données sur la connexion.
CloseEvent
Evénement envoyé par l'objet WebSocket lors de la fermeture de la connexion.
MessageEvent
Evénement envoyé par l'objet WebSocket lorsqu'un message est reçu par le serveur.

Guides

Outils

Ressources liées

Spécifications

Spécification Statut Commentaires
{{SpecName("HTML WHATWG", "web-sockets.html", "WebSocket API")}} {{Spec2("HTML WHATWG")}}
WebSockets

Candidat au statut de Recommendation

{{RFC(6455, "The WebSocket Protocol")}} IETF RFC

Compatibilité des navigateurs

{{Compat("api.WebSocket")}}

Voir aussi