websocket消息说明
建立链接 ws = new WebSocket("ws://yj.hndaoben.com:8282");
ws.onmessage = function(e){
// json数据转换成js对象
var data = eval("("+e.data+")");
var type = data.type || ''; init= 首次链接 1=评论,2=点赞,3=分享,4=系统通知,5=关注,10=私信
switch(type){
// Events.php中返回的init类型的消息,将client_id发给后台进行uid绑定
case 'init':
// 利用jquery发起ajax请求,将client_id发给后端进行uid绑定
$.post('/api/chat/bind', {client_id: data.client_id}, function(data){}, 'json');
break;
// 当mvc框架调用GatewayClient发消息时直接alert出来
default :
alert(e.data);
}
};