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.