美文网首页
06WebSocket

06WebSocket

作者: 我_巨可爱 | 来源:发表于2017-11-07 16:01 被阅读0次

    WebSocket

    全双工通信

    创建WebSocket实例

    var ws = new WebSocket(url,[protocol])
    
    1. protocol,可选,指定可接受的子协议

    属性

    1. readyState
    • 0,链接尚未建立
    • 1,链接已经建立,可以通信
    • 2,链接正在关闭
    • 3,链接已经关闭
    1. bufferedAmount,只读属性。代表已经被send()放到发送队列中,但是还没有发送的UTF-8文本字节数
    2. binaryType,代表二进制类型,可以是字符串Blob或者ArrayBuffer
    3. extensions,服务器所接受的扩展,是一个空字符串或者一个扩展列表。可接受的扩展有压缩帧,多路复用帧
    4. url
    5. protocol

    事件

    通过addEventListener的方式绑定,响应函数参数都是event。读取数据是event.data

    1. onopen
    2. onmessage
    3. onclose
    4. onerror

    方法

    1. close(),参数
    • code,默认是1000,代表正常关闭,还有其它关闭原因
    • reason,一个表示关闭原因的字符串,123字节。
    1. send(),参数
    • data,传递给服务器的数据

    相关文章

      网友评论

          本文标题:06WebSocket

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