Servidores WebSocket de eco para pruebas
Prueba tus clientes WebSocket con servidores públicos de eco
2 min de lectura
¿Qué es un servidor de eco?
Un servidor de eco acepta una conexión y te devuelve directamente cada mensaje que envías. Es la forma más sencilla de comprobar que el código de tu cliente puede abrir una conexión, enviar una trama y recibir una respuesta, sin tener que crear tu propio backend.
Tres servidores, un solo host
Ahora hay tres servidores públicos de eco disponibles en 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 utiliza su propio protocolo de forma nativa. El endpoint de WebSocket acepta conexiones wss:// sin procesar. El endpoint de Socket.IO ejecuta un servidor Socket.IO completo, por lo que los handshakes, los espacios de nombres y las confirmaciones funcionan como se espera. El endpoint de SockJS ofrece la negociación estándar de respaldo de SockJS para los entornos en los que WebSocket nativo no está disponible.
Herramientas que usan estos servidores
Los clientes de prueba del sitio, que funcionan en el navegador, se conectan a estos servidores de forma predeterminada:
- Cliente de prueba de WebSocket abre una conexión WebSocket sin procesar, envía mensajes y muestra las tramas en tiempo real.
- Cliente de prueba de Socket.IO se conecta mediante el protocolo Socket.IO, permite emitir eventos con nombre y muestra los eventos entrantes en un registro en tiempo real.
- Cliente de prueba de SockJS se conecta mediante la biblioteca cliente de SockJS y prueba todo el proceso de negociación de respaldo.
Gratis, con algunos límites
Los servidores de eco son gratuitos y no requieren autenticación. Tienen límites de frecuencia para evitar abusos, así que están pensados solo para pruebas manuales e interactivas. Los scripts automatizados, las pruebas de carga y los bots alcanzarán el límite de frecuencia y serán rechazados.