mirror of
https://github.com/socketio/socket.io.git
synced 2026-04-30 03:00:39 -04:00
20 lines
442 B
TypeScript
20 lines
442 B
TypeScript
import { Manager } from "socket.io-client";
|
|
|
|
const manager = new Manager("ws://localhost:8080");
|
|
const socket = manager.socket("/");
|
|
|
|
socket.on("connect", () => {
|
|
console.log(`connect ${socket.id}`);
|
|
});
|
|
|
|
socket.on("disconnect", () => {
|
|
console.log(`disconnect`);
|
|
});
|
|
|
|
setInterval(() => {
|
|
const start = Date.now();
|
|
socket.emit("ping", () => {
|
|
console.log(`pong (latency: ${Date.now() - start} ms)`);
|
|
});
|
|
}, 1000);
|