之前的文章中,俺跟大家介绍了 WebSocket是什么以及如何基本使用WebSocket。
这篇文章中,俺将跟大家介绍在node.js中,如何实现WebSocket。
我们将使用它来构建一个WebSockets服务器。它还可以用来实现客户端,并使用WebSockets在两个后端服务之间进行通信。
使用npm安装:
npm init
npm install ws
核心代码非常少:
const WebSocket = require('ws')
const wss = new WebSocket.Server({ port: 8080 })
wss.on('connection', (ws) => {
ws.on('message', (message) => {
console.log(`Received message => ${message}`)
})
ws.send('ho!')
})
上面的代码表示在端口8080 (WebSockets的默认端口)上创建一个新服务器,并在连接建立时添加一个回调函数,发送ho!发送到客户端,并记录它接收到的消息。
以上就是俺关于 WebSocket Node.js实现 的理解,想阅读更多内容,可以查阅网络教程。