Javascript的websocket的使用方法

javascript websocket接口
web实现客户端和服务端双向发送消息的方法有:

  1. 轮询,客户端定期向服务端请求;
  2. 长轮询,客户端定期向服务端请求,服务端只有有信息发送的时候才返回response,
  3. websocket,只有chrome,firefox等支持html5的浏览器才能使用

1.建立websocket连接

var socket = new WebSocket('ws://localhost:8080');

2.监听连接成功

socket.onopen = function(event) { 

}

3.监听收到信息

socket.onmessage = function(event) { 
    data = JSON.parse(evt.data)  //获取传来的数据
}; 

4.监听连接的关闭

socket.onclose = function(event) { 


}; 

5.发送消息

socket.send(data)

6.关闭连接

socket.close() 

一般都连接成功的监听事件中,设置收到信息的监听事件

原文地址:https://www.cnblogs.com/Xjng/p/4902487.html