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

    WebSocket 全双工通信 创建WebSocket实例 protocol,可选,指定可接受的子协议 属性 re...

网友评论

      本文标题:06WebSocket

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