WebSocket Node.js实现

WebSocket Node.js实现

之前的文章中,俺跟大家介绍了 WebSocket是什么以及如何基本使用WebSocket

这篇文章中,俺将跟大家介绍在node.js中,如何实现WebSocket。

ws是一个流行的Node.js的WebSockets库。

我们将使用它来构建一个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!发送到客户端,并记录它接收到的消息。

(0)
上一篇 2020年11月2日 下午9:51
下一篇 2020年11月2日 下午10:03

相关推荐

发表回复

登录后才能评论