美文网首页
WebSocket API

WebSocket API

作者: 钱罗罗_ | 来源:发表于2019-06-10 14:53 被阅读0次

    为什么?

        因为http协议只能由客户端发起请求,http做不到服务端主动推送信息。

    一、全双工通信:取代ajax轮询和长轮询

    二、ajax轮询:间隔指定时间,就会向服务端请求数据

    三、长轮询:服务器在一定时间内,保持保持请求通过处于打开状态,打开时间内接收到请求就返回,时间到了,就响应一个请求,关闭通道。

    四、流:浏览器发送完整请求。服务器会无限期(或长时间)处于打开状态,该响应持续更新,每当有消息可发的时候就响应一下,服务器说自己响应完成了

    五、API

    六、建立在TCP协议上,默认端口是80和443,数据格式轻量,可以使文本或二进制,无同源限制,可以与任意服务端通信。

    七、状态    

            w.readyState :

                WebSocket.CONNECTING:0;正在连接  

                WebSocket.OPEN:1;连接成功

                WebSocket.CLOSING:2;正在关闭 

                WebSocket.CLOSED:3;已关闭/打开连接失败    

    八、URL

    协议可以是ws,加密的是wss    

    相关文章

      网友评论

          本文标题:WebSocket API

          本文链接:https://www.haomeiwen.com/subject/uffsxctx.html