WebSocket.server怎么用
时间: 2024-05-10 18:20:49 浏览: 110
WebSocket使用
WebSocket.server是一个Node.js模块,用于创建WebSocket服务器。可以通过以下步骤使用:
1. 安装WebSocket.server模块:在终端中运行以下命令安装WebSocket.server模块:
```npm install websocket```
2. 导入WebSocket.server模块:在你的Node.js文件中,导入WebSocket.server模块:
```const WebSocket = require('websocket').server;```
3. 创建WebSocket服务器:创建一个WebSocket服务器,并指定监听端口号:
```
const server = require('http').createServer();
server.listen(8080);
const wsServer = new WebSocket({
httpServer: server
});
```
4. 监听WebSocket连接请求:使用on方法监听WebSocket连接请求,并在连接成功后发送消息:
```
wsServer.on('request', function(request) {
const connection = request.accept(null, request.origin);
connection.on('message', function(message) {
console.log('Received Message:', message.utf8Data);
connection.sendUTF('Hello, WebSocket');
});
connection.on('close', function(reasonCode, description) {
console.log('Client has disconnected.');
});
});
```
5. 运行WebSocket服务器:在终端中运行你的Node.js文件,WebSocket服务器会在8080端口上运行。
以上就是使用WebSocket.server创建WebSocket服务器的步骤。需要注意的是,WebSocket.server只是一个模块,需要结合Node.js的http模块一起使用。
阅读全文