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){
}