背景
@k4connect/engine.io-client 是一个基于 engine.io 协议的实现,它提供了一个简单的 API 用于与 server 进行双向通信。它适用于浏览器和 node.js。
安装
可以通过 npm 进行安装:
npm install @k4connect/engine.io-client
或者使用 yarn:
yarn add @k4connect/engine.io-client
如何使用
初始化一个 Socket 实例
import { Socket } from '@k4connect/engine.io-client'; const socket = new Socket('ws://localhost:3000');
监听链接和消息
socket.on('open', () => { console.log('链接成功!'); }); socket.on('message', (data) => { console.log(`收到消息: ${data}`); });
发送消息
socket.send('hello world');
关闭链接
socket.close();
示例代码
-- -------------------- ---- ------- ------ - ------ - ---- ------------------------------ ----- ------ - --- ------------------------------ ----------------- -- -- - --------------------- --- -------------------- ------ -- - ------------------ ---------- --- ------------------ -------- ---------------展开代码
总结
本文介绍了如何使用 @k4connect/engine.io-client,包括初始化 Socket 实例、监听链接和消息、发送消息以及关闭链接。希望本文对大家学习和使用 @k4connect/engine.io-client 有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/114316