🚀 WebSocket Chat Test Clients
Choose a test client based on your needs
Server IP: Detecting...
WebSocket: ...
Status: Checking...
👋 New User?
Start with Option 2 (Diagnostic) to test your connection, then use Option 1 (Simple Client) to chat!
1. Simple Client
⭐ RECOMMENDED
Clean, simple interface with proper error handling and DOM loading.
- Best for regular use
- No DOM errors
- Clean code
- Auto-detects server
Launch Simple Client →
2. Connection Test
🔍 DIAGNOSTIC
Step-by-step diagnostic tool to test your connection and identify issues.
- Tests Socket.IO loading
- Tests WebSocket connection
- Tests HTTP health endpoint
- Shows detailed error messages
Run Diagnostics →
3. Remote Client
🌐 AUTO-DETECT
Full-featured client with automatic server detection and fallback transports.
- Works locally and remotely
- Shows server info
- Fallback to polling if WebSocket fails
- Beautiful purple UI
Launch Remote Client →
4. Original Client
📱 ORIGINAL
The original test client from the quickstart guide.
- Full featured
- For localhost use
- Works best with local development
Launch Original Client →
5. HTTPS Secure Client
🔒 SECURE
SSL/TLS encrypted WebSocket connection using WSS protocol. Requires SSL certificate setup.
- End-to-end encryption (TLS 1.3)
- Works better through company firewalls
- Trusted SSL certificate
- Professional domain (https://websocket.bitclasss.nl)
- Faster on corporate networks
Launch Secure Client 🔒 →
Note: Run sudo bash /root/setup-ssl.sh to enable HTTPS first!
🔧 Troubleshooting
If clients can't connect, check:
1. WebSocket server is running (port 3000)
2. Firewall allows port 3000
3. For remote access: DigitalOcean firewall configured
Use the Connection Test to diagnose!