--- title: WebSocket API (WebSockets) slug: Web/API/WebSockets_API tags: - API - Client - Comunicação - Servidor - Sumario - Two-Way - WebSocket - WebSocket API - WebSockets - dados - interativo translation_of: Web/API/WebSockets_API ---

{{DefaultAPISidebar("Websockets API")}}

A WebSocket API é uma tecnologia que permite abrir uma sessão de comunicação interativa bidirecional entre o navegador do utilizador e um servidor. Com esta API, é possível enviar mensagens para um servidor e receber respostas orientadas por eventos sem ter de sondar o servidor para obter uma resposta.

Nota: Enquanto a conexão WebSocket é funcionalmente semelhante aos sockets de estilo Unix, não são relacionados.

Interfaces

WebSocket
A interface principal para fazer conexão a um servidor de WebSocket e depois enviar e receber dados na mesma conexão.
CloseEvent
O evento enviado pelo objeto WebSocket quando a conexão termina.
MessageEvent
O evento enviado pelo objeto WebSocket quando uma mensagem é recebida do servidor.

Guias

Ferramentas

Especificações

Especificação Estado Comentário
{{SpecName("HTML WHATWG", "web-sockets.html", "WebSocket API")}} {{Spec2("HTML WHATWG")}}
WebSockets Candidate Recommendation
{{RFC(6455, "The WebSocket Protocol")}} IETF RFC

Compatibilidade

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

Ver também