跳到主要内容

客户端

2024年10月14日
柏拉文
越努力,越幸运

一、WebSocket


const socket = new WebSocket('ws://localhost:3000');

socket.addEventListener("open", () => {
console.log('WebSocket 连接成功');

// 发送字符串消息: WebSocket 消息在大多数情况下是字符串格式
socket.send("Hello, Server!");

// 发送 Buffer 消息: 如果你希望发送 Buffer 数据,可以使用二进制数据,例如通过 ArrayBuffer 或 Uint8Array 发送。
const buffer = new Uint8Array([1, 2, 3, 4]);
socket.send(buffer);
});

socket.addEventListener("message", (event) => {
console.log('接收到服务端消息: %s', event.data);
});

socket.addEventListener("close", () => {
console.log('WebSocket 连接关闭');
});

socket.addEventListener("error", (error) => {
console.error('WebSocket error:', error);
});

二、Socket.IO