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)
})
})
















