0
    let socket = new WebSocket('ws://echo.websocket.org/')
    socket.addEventListener('open', e => {
      console.log('open')
    })
    socket.addEventListener('message', e => {
      console.log(e.data)
    })

一直有个疑问:先创建连接,后注册事件,不会漏掉消息吗?

查看全部 2 个回答

0

会漏消息是肯定的。
但是如果漏消息证明服务端设计的不好。连接成功后客户端发送ready给服务端,此次连接才算成功