Connection troubleshooting: WebSocket, SSE, and IP guides

One works. Another doesn’t. Start with the environment where the request fails.

My IP hasn’t changed

Compare fresh lookups before and after switching your network.

Check what changed →

The connection failed or closed

Identify the stage, inspect the original connection, and retest.

Follow the checks →

Events arrive together or stop early

Compare arrival times and check the client, upstream, and proxy.

Inspect your stream →

What a close code means

Codes 1000 to 1015 in plain language, and why 1006 is a symptom, not a cause.

Look up a code →

Browser or curl works, but your app or Agent fails

Compare environments, test the relevant connection type, then check the original application.

Follow the steps →