使用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!”);};
时间: 2024-10-27 10:54:58