Code Examples
Complete code examples for connecting to the RMS-Socket WebSocket service.
JavaScript / Node.js
const io = require("socket.io-client");
// Configuration
const SERVER_URL = "wss://rms.lsports.cloud";
const CUSTOMER_ID = "YOUR_CUSTOMER_ID";
const ACCESS_TOKEN = "YOUR_ACCESS_TOKEN";
// Create connection
const socket = io(SERVER_URL, {
path: "/rms-socket/socket.io",
transports: ["websocket", "polling"],
extraHeaders: {
Authorization: `Bearer ${ACCESS_TOKEN}`,
customerid: CUSTOMER_ID,
},
reconnection: true,
reconnectionAttempts: 10,
reconnectionDelay: 1000,
});
// Connection events
socket.on("connect", () => {
console.log("Connected:", socket.id);
socket.emit("join", {}, (response) => {
console.log("Room:", response.room);
});
});
socket.on("connect_error", (error) => {
console.error("Connection failed:", error.message);
});
socket.on("disconnect", (reason) => {
console.log("Disconnected:", reason);
});
socket.on("reconnect", () => {
console.log("Reconnected");
socket.emit("join", {});
});
// Business events
socket.on("RESERVE_BET_ACCEPT", (data) => {
console.log("Bet accepted:", data);
});
socket.on("RESERVE_BET_REJECT", (data) => {
console.log("Bet rejected:", data);
});
socket.on("announcements", (data) => {
console.log("Announcement:", data.message);
});Python
Browser
Last updated
Was this helpful?