--- title: WebSockets slug: Glossary/WebSockets tags: - Connexion - Glossaire - Infrastructure - Protocoles - Réseau - Web - WebSocket translation_of: Glossary/WebSockets original_slug: Glossaire/WebSockets --- <p><em>WebSocket </em>est un {{Glossary("Protocol","protocole")}} servant à établir des connexions {{Glossary("TCP")}} persistantes entre des {{Glossary("Server", "serveurs")}} et des clients afin qu'ils puissent échanger des données à tout moment.</p> <p>Toute application cliente ou serveur peut utiliser WebSocket, mais plus particulièrement les {{Glossary("Browser", "navigateurs")}} et serveurs web. Grâce à WebSocket, les serveurs peuvent passer des données à un client sans qu'il n'y ait de requête cliente préalable, autorisant des mises à jour de contenu dynamiques.</p> <h2 id="Pour_approfondir">Pour approfondir</h2> <h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3> <ul> <li>{{Interwiki("wikipedia", "Websocket")}} sur Wikipédia</li> </ul> <h3 id="Référence_technique">Référence technique</h3> <ul> <li><a href="https://developer.mozilla.org/fr/docs/Web/API/WebSocket">Référence WebSocket sur MDN</a></li> </ul> <h3 id="Apprendre">Apprendre</h3> <ul> <li><a href="https://developer.mozilla.org/fr/docs/WebSockets/Writing_WebSocket_client_applications">Écrire des applications clients WebSocket</a></li> <li><a href="https://developer.mozilla.org/fr/docs/WebSockets/Writing_WebSocket_servers">Écriture de serveurs WebSocket</a></li> </ul>