我没有使用socket.js这类封装好的websocket包,使用的是原生的
新建js文件,封装websocket
var global_callback = null;
var websock = null;
function initWebSocket() { //初始化weosocket
//ws地址
var wsuri = "ws地址";
websock = new WebSocket(wsuri);
websock.onmessage = function (e) {
websocketonmessage(e);
}
websock.onclose = function (e) {
websocketclose(e);
}
websock.onopen = function () {
websocketOpen();
}
//连接发生错误的回调方法
websock.onerror = function () {
console.log("WebSocket连接发生错误");
}
}
// 实际调用的方法
function sendSock(agentData, callback) {
global_callback = callback;
if (websock.readyState === websock.OPEN) {
//若是ws开启状态
websocket