webSocketHandle.js
723 Bytes
/** web socket */
//将当前用户和线路绑定到后台
$.post('/realSchedule/registerLine', {lineCodes: lineCodes}
,function(rs){
if(rs == 0){
layer.msg('注册线路成功!');
initWebSocket();
}
});
//初始化webSocket
var msg80Sock;
var initWebSocket = function(){
msg80Sock = new SockJS('/sockjs/directive80');
msg80Sock.onopen = function(e) {
console.log('webSocket[msg80Sock] onopen');
};
//接收消息
msg80Sock.onmessage = function(e) {
try{
console.log(e);
var jsonMsg = $.parseJSON(e.data);
msg80Handle(jsonMsg);
}catch(e){
console.log(e);
}
};
};
//驾驶员80上报处理
var msg80Handle = function(msg){
}