nodejs ws包使用方法
时间: 2023-06-16 18:03:12 浏览: 67
首先,需要安装ws包:
```
npm install ws
```
然后在代码中引入:
```javascript
const WebSocket = require('ws');
```
接下来,可以创建一个WebSocket服务器:
```javascript
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', function connection(ws) {
console.log('Client connected');
ws.on('message', function incoming(message) {
console.log('received: %s', message);
});
ws.send('Hello, world!');
});
```
这段代码创建了一个WebSocket服务器,监听端口8080。当有客户端连接上来时,会打印"Client connected",并且可以接收客户端发送的消息并打印。同时,会向客户端发送一条消息"Hello, world!"。
客户端可以使用以下代码连接服务器:
```javascript
const ws = new WebSocket('ws://localhost:8080');
ws.on('open', function open() {
console.log('Connected to server');
});
ws.on('message', function incoming(data) {
console.log('received: %s', data);
});
```
这段代码创建了一个WebSocket客户端,连接到服务器地址"ws://localhost:8080"。当连接成功时,会打印"Connected to server"。同时,可以接收服务器发送的消息并打印。