我正在尝试通过使用console.log检查我的套接字是否正确地从服务器发送到客户端,以检查发送的数据是否正确。什么都没有输出。
我目前在服务器端做的事情:
connection.query(a_id, function(err, results, fields){
if(err) throw err;
var tutors = [];
for(j in results){
tutors.push(results[j]);
}
db.push({tutors: tutors});
//console.log(JSON.stringify(db));
io.on('connection', function(socket){
socket.emit('new', "hello");
});
});
比客户端我正在做
io.on('connection', function(socket){
console.log("connected");
socket.on('new', function(data){
console.log(data);
});
});
我不确定为什么数据没有打印,也许我不完全理解套接字?任何见解都将不胜感激。