美文网首页
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