mirror of
https://github.com/socketio/socket.io.git
synced 2026-01-09 15:08:12 -05:00
27 lines
600 B
JavaScript
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);
|
|
}
|