websocket的两个属性:readyState和bufferedAmount

根据readyState属性可以判断webSocket的连接状态,该属性的值可以是下面几种:

0 :对应常量CONNECTING (numeric value 0),正在建立连接连接,还没有完成。The connection has not yet been established.

1 :对应常量OPEN (numeric value 1),连接成功建立,可以进行通信。The WebSocket connection is established and communication is possible.

2 :对应常量CLOSING (numeric value 2),连接正在进行关闭握手,即将关闭。The connection is going through the closing handshake.

3 : 对应常量CLOSED (numeric value 3),连接已经关闭或者根本没有建立。The connection has been closed or could not be opened.

根据bufferedAmount可以知道有多少字节的数据等待发送,若websocket已经调用了close方法则该属性将一直增长。

猜你喜欢

转载自blog.csdn.net/jiangzhihao0515/article/details/132829971