nodejs创建websocket连接(待完善)

488 阅读1分钟

服务端

ws实现

ws连接

import websocket from 'ws'

const wsServer = new websocket.Server({
    port: 4000
})

wsServer.on('connection', (ws) => {
    console.log('websocket 连接建立成功!')
    ws.onmessage = (msg) => {
      // do something
    }
    
    ws.onclose = () => {}
})

wss连接

参考用WS模块创建加密的WS服务(WSS)

客户端

客户端创建WebSocket示例即是创建websocket连接

const socket = new WebSocket("ws://localhost:4000/");
socket.onmessage = (msg) => {
    // do something
}

socket.send()