Server echo WebSocket per i test

Testa i tuoi client websocket con server echo pubblici

2 min di lettura


Cos'è un server echo?

Un server echo accetta una connessione e ti rimanda indietro ogni messaggio che invii. È il modo più semplice per verificare che il codice del tuo client riesca ad aprire una connessione, inviare un frame e ricevere una risposta, senza dover creare un backend.

Tre server, un solo host

Ora sono disponibili tre server echo pubblici su echo.rapidtoolset.com:

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

Ogni server supporta in modo nativo il proprio protocollo. L'endpoint WebSocket accetta connessioni wss:// dirette. L'endpoint Socket.IO esegue un server Socket.IO completo, quindi handshake, namespace e conferme funzionano come previsto. L'endpoint SockJS offre la negoziazione di fallback standard di SockJS per gli ambienti in cui WebSocket nativo non è disponibile.

Strumenti che usano questi server

I client di test basati su browser del sito si connettono a questi server senza bisogno di configurazione:

  • Client di test WebSocket apre una connessione WebSocket diretta, invia messaggi e mostra i frame in tempo reale.
  • Client di test Socket.IO si connette tramite il protocollo Socket.IO, permette di emettere eventi con nome e mostra gli eventi in arrivo in un registro aggiornato in tempo reale.
  • Client di test SockJS si connette tramite la libreria client SockJS e verifica l'intero percorso di negoziazione di fallback.

Gratis, con alcune limitazioni

I server echo sono gratuiti e non richiedono autenticazione. Sono soggetti a limiti di frequenza per evitare abusi, quindi sono pensati solo per test manuali e interattivi. Gli script automatizzati, i test di carico e i bot raggiungeranno il limite di frequenza e verranno rifiutati.

Condividi