1、websocket客户端

客户端-关键词
onopen
send
onmessage

客户端代码

const ws = new WebSocket('ws://127.0.0.1:5000')
			ws.onopen = function (e) {
			    console.log('open:',Date.now())
				console.log('connection to server opened')
				ws.send('hello12 word')
			}
			

			ws.onmessage = function(event) {
				let data = event.data
				console.log("data",data)

			}

2、websocket服务器

服务器-关键词
onconnection
send
onmessage
注意:服务器端,必须在connection的回调中,开展其他动作

服务器代码

const WebSocketServer = require('ws').Server
wss = new WebSocketServer({
    host: '127.0.0.1',
    port: 5000
})
console.log('正在监听...')
// 此处监听是否连接上
// 服务器端,必须在connection的回调中,开展其他动作
wss.on('connection', function (ws) {
    console.log('connection:',Date.now())
    
    // 连上了客户端,就可以发信息了
    ws.send('server say hi!')

    // 此处监听是否有信息过来-如果有信息过来,也表示连上了,可以直接发信息回去
    ws.on('message', function (message,info) {
        console.log(message,info)
    })
})