使用websocket主要是处理,通过服务器向页面发送消息,进行页面操作的处理.

以前类似情况,由于程序立即相应,处理事件较短,所遇采用过ajax进行轮询,

但是由于本次,需要人工干预,所以采用websocket基于消息推送的方式.

 

js代码

1.声明一个新的socket对象

var ws = new WebSocket("ws://127.0.0.1:8000")

2.socket联接成功后回调函数

ws.onopen = function(){ws.send(“Test!”); };

3.获取socket传送信息  

ws.onmessage = function(evt){console.log(evt.data);ws.close();};

4.socket关闭函数  

ws.onclose = function(evt){console.log(“WebSocketClosed!”);};

5.socket错误处理函数  

ws.onerror = function(evt){console.log(“WebSocketError!”);};