Servidores de eco WebSocket para testes

Teste seus clientes WebSocket com servidores de eco públicos

2 min de leitura


O que é um servidor de eco?

Um servidor de eco aceita uma conexão e devolve diretamente cada mensagem que você envia. É a maneira mais simples de verificar se o código do seu cliente consegue abrir uma conexão, enviar um quadro e receber uma resposta, sem precisar criar seu próprio backend.

Três servidores, um host

Agora há três servidores de eco públicos disponíveis em echo.rapidtoolset.com:

Protocolo URL
WebSocket wss://echo.rapidtoolset.com/ws
Socket.IO https://echo.rapidtoolset.com/socketio
SockJS https://echo.rapidtoolset.com/sockjs

Cada servidor usa seu próprio protocolo nativamente. O endpoint WebSocket aceita conexões wss:// brutas. O endpoint Socket.IO executa um servidor Socket.IO completo, para que os handshakes, namespaces e confirmações funcionem como esperado. O endpoint SockJS oferece a negociação padrão de fallback do SockJS para ambientes em que WebSockets nativos não estão disponíveis.

Ferramentas que usam esses servidores

Os clientes de teste no navegador do site se conectam a esses servidores automaticamente:

  • Cliente de teste WebSocket abre uma conexão WebSocket bruta, envia mensagens e exibe quadros em tempo real.
  • Cliente de teste Socket.IO conecta-se pelo protocolo Socket.IO, permite emitir eventos nomeados e mostra os eventos recebidos em um registro em tempo real.
  • Cliente de teste SockJS conecta-se pela biblioteca cliente SockJS e testa todo o processo de negociação de fallback.

Gratuitos, com limites

Os servidores de eco são gratuitos e não exigem autenticação. Eles têm limites de taxa para evitar abusos e, por isso, destinam-se apenas a testes manuais e interativos. Scripts automatizados, testes de carga e bots atingirão o limite de taxa e serão rejeitados.

Partilhar