Files
2024-07-19 08:42:38 +02:00

27 lines
600 B
JavaScript

import { io } from "socket.io-client";
const CLIENTS_COUNT = 3;
for (let i = 0; i < CLIENTS_COUNT; i++) {
const socket = io("ws://localhost:3000/", {
// transports: ["polling"],
// transports: ["websocket"],
});
socket.on("connect", () => {
console.log(`connected as ${socket.id}`);
});
socket.on("disconnect", (reason) => {
console.log(`disconnected due to ${reason}`);
});
socket.on("hello", (socketId, workerId) => {
console.log(`received "hello" from ${socketId} (worker: ${workerId})`);
});
setInterval(() => {
socket.emit("hello");
}, 2000);
}