我正在尝试在收到套接字时发送通知。
服务器端:
if(data.handle.length > 0 && data.message.length > 0){
io.sockets.emit('chat', data);
} else {
socket.emit('error');
}
客户方:
socket.on('error', function(){
$.amaran({
'theme' :'colorful',
'content' :{
bgcolor:'red',
color:'#fff',
message:'Please enter your name, and message and try again.'
},
'position' :'top right',
'outEffect' :'slideBottom'
});
});
答案 0 :(得分:0)
error
事件是"保留"供SocketIO内部使用,因此您不应将其用于任何自己的活动。请改用data-error
之类的内容:
socket.emit('data-error');
socket.on('data-error', ...);