如何使用 Socket.IO 库
时间: 2023-07-20 11:19:20 浏览: 56
Socket.IO 是一个基于 Node.js 的实时应用程序框架,可以用于双向通信。下面是使用 Socket.IO 的基本步骤:
1. 在 Node.js 中安装 Socket.IO
可以使用 npm 命令进行安装:
```
npm install socket.io
```
2. 在服务器端代码中引入 Socket.IO
在 Node.js 代码中引入 Socket.IO:
```javascript
const io = require('socket.io')();
```
3. 监听客户端连接事件
使用 `io.on` 方法监听客户端的连接事件:
```javascript
io.on('connection', (socket) => {
console.log('A client has connected!');
});
```
4. 监听客户端发送的消息
使用 `socket.on` 方法监听客户端发送的消息:
```javascript
socket.on('message', (data) => {
console.log(`Received message: ${data}`);
});
```
5. 向客户端发送消息
使用 `socket.emit` 方法向客户端发送消息:
```javascript
socket.emit('message', 'Hello, client!');
```
6. 监听客户端断开连接事件
使用 `socket.on` 方法监听客户端的断开连接事件:
```javascript
socket.on('disconnect', () => {
console.log('A client has disconnected!');
});
```
以上是 Socket.IO 的使用基本步骤,你可以根据自己的需求进一步扩展。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)