客户端
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