Error Handling
Error codes, troubleshooting guide for RMS-Socket connections.
Connection Error Codes
Status
Code
Reason
Resolution
Error Response Handling
socket.on("connect_error", (error) => {
console.error("Connection error:", error.message);
// Access status code if available
const statusCode = error.data?.statusCode;
switch (statusCode) {
case 400:
console.error("Invalid customerid format");
break;
case 401:
console.error("Missing customerid header");
break;
case 402:
console.error("Account inactive or expired - contact support");
break;
case 403:
console.error("Customer not authorized");
break;
case 429:
console.error("Rate limited - wait before retry");
break;
default:
console.error("Connection failed - will retry:", error.message);
}
});WebSocket Close Codes
Code
Reason
Troubleshooting
Common Issues
Issue
Possible Cause
Solution
Support
Last updated
Was this helpful?