美文网首页
认识websocket

认识websocket

作者: meng_281e | 来源:发表于2021-08-31 10:26 被阅读0次

    和http一样,WebSocket也是应用层协议。浏览器和服务器只要完成一次握手的动作,然后浏览器和服务器之间就会脱离http协议,而是用WebSocket自己的ws协议。客户端和服务器端就可以通过tcp连接直接交换数据。

    如何用

    1.创建一个ws

    var Socket = new WebSocket(url,[protocol])
    以上代码中的第一个参数 url, 指定连接的 URL。第二个参数 protocol 是可选的,指定了可接受的子协议。

    2.WebSocket有哪些属性

    Socket.readyState:
    这是个只读属性,用来表示连接状态(0:未连接 1:连接已建立 2.连接z正在关闭 3.连接已关闭或打不开连接)
    Socket.bufferedAmount:
    也是只读属性。主要是计算还没有被send()发出的UTF-8文本字节数。

    3.WebSocket有哪些方法

    Socket.send():向服务器发送数据
    Socket.close():关闭连接

    4.WebSocket事件

    Socket.onopen:连接建立时触发
    Socke.onmessage:客户端接受服务端数据时触发
    Socket.onerror:通信错误时触发
    Socket.onclose:连接关闭时触发

    相关文章

      网友评论

          本文标题:认识websocket

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