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();
# WebSocket的readyState属性
socket. readyState ()
属性 | 属性值描述 |
socket. readyState () | 0 – 正在连接中(尚未完成连接)。 1 – 连接已经建立,可以进行通信。 2 – 连接正在关闭。 3 – 已经关闭连接 |
socket.bufferedAmount() | 在队列中等待发出的文本字节数 |
本文版权所有,转载须注明:来源 https://www.qvdv.net/qvdv-oop-830.html