ToolActToolAct Ferramentas

Ferramenta de Teste WebSocket Online

Teste de conexão WebSocket online, envio e recebimento de mensagens ferramenta de depuração

Desconectado
Enviadas
0
Recebidas
0
Duração
00:00
Total Mensagens
0
Log de Mensagens

Conecte para enviar e receber mensagens

Ctrl + Enter para enviar

O que é WebSocket?

WebSocket é um protocolo para comunicação full-duplex sobre uma conexão TCP única. Diferente do HTTP, uma vez estabelecida conexão WebSocket, cliente e servidor podem enviar dados a qualquer momento sem estabelecer conexões repetidamente. WebSocket é comumente usado para chat em tempo real, jogos online, cotações de ações, edição colaborativa e outros cenários que requerem troca de dados em tempo real.

Como Usar

  1. Digite endereço do servidor WebSocket no campo URL (ws:// ou wss://)
  2. Opcional: digite subprotocolos, separados por vírgulas para múltiplos
  3. Clique 'Conectar' para estabelecer conexão WebSocket
  4. Digite conteúdo da mensagem no campo de entrada
  5. Selecione tipo de mensagem (Texto ou JSON), tipo JSON valida formato automaticamente
  6. Clique 'Enviar' ou pressione Ctrl + Enter para enviar mensagem
  7. Veja mensagens enviadas e recebidas no log, clique para copiar

Perguntas Frequentes (FAQ)

Q: Qual a diferença entre WebSocket e HTTP?

A: WebSocket é um protocolo full-duplex - uma vez conectado, servidor e cliente podem enviar dados a qualquer momento. HTTP é modo request-response onde cada comunicação requer cliente iniciar request. WebSocket é melhor para cenários de troca de dados em tempo real.

Q: Qual a diferença entre ws:// e wss://?

A: ws:// é conexão WebSocket não criptografada, similar ao HTTP. wss:// é conexão WebSocket criptografada, similar ao HTTPS, com transmissão de dados mais segura. Recomenda-se usar wss:// em ambientes de produção.

Q: O que é subprotocolo?

A: Subprotocolo é um identificador de protocolo negociado durante handshake WebSocket para concordar formato de comunicação. Exemplo 'json' indica usar formato JSON. Servidor pode verificar se subprotocolo solicitado pelo cliente é suportado.

Q: Por que conexão falha?

A: Possíveis razões: formato URL incorreto, servidor não rodando, firewall bloqueando, restrições CORS (política de segurança do navegador), problemas de certificado (wss://). Por favor, verifique configuração do servidor e ambiente de rede.