关于HTML5的websocket基础用法_网络编程_奇迪科技(深圳)有限公司(www.qvdv.net)

欢迎来到奇迪科技(深圳)有限公司,超值服务提供卓越产品!

网络编程

关于HTML5的websocket基础用法

作者:qvdv 来源: 更新时间:2018-04-16

WebSocket,是一种新的网络协议,WebSocket 提供了全双工通信,俗称 Web TCP 连接。客户端和服务器端只要握手成功,就可以通过 TCP 连接直接交换数据,常用于服务器向客户端主动推送、即时聊天技术……

HTML5:

#创建对象

var socket = new WebSocket(websocketUrl);

#建立链接握手时触发

socket.onopen = function(e){

 console.log(e);

}

#如果出现错误时触发

socket. onerror= function(e){

 console.log(e);

}

#关闭连接时触发

socket. onclose= function(e){

 console.log(e);

}

#客户端接收到服务器发来的信息时触发

socket. onmessage= function(e){

 console.log(e);

}

#向服务器发送信息

socket.send(“发送信息”);

#客户端关闭连接

socket.close();

# WebSocketreadyState属性

socket. readyState ()

属性

属性值描述

socket. readyState ()

0 – 正在连接中(尚未完成连接)。

1 – 连接已经建立,可以进行通信。

2 – 连接正在关闭。

3 – 已经关闭连接

socket.bufferedAmount()

在队列中等待发出的文本字节数

本文版权所有,转载须注明:来源  https://www.qvdv.net/qvdv-oop-830.html