如上所示三个截图,明显的,客户端和服务端通过socket 7130 端口建立了连接和信息反馈,
可是:为什么客户端的socket.emit('cnn',userinfo)的信息,服务端相应的socket.on('cnn', function(data) {
接收不到呢????
看上面三张截图,两端明显都已经执行到了上面的两个各自的socket程式。疑惑不解啊!

解决方案 »

  1.   

    补充说明一下:
    就是说服务端的
    io.on('connection', function(socket) {  //io.sockets.on
    debuglog('连接```*`成功');
    //进入房间
    socket.on('cnn', function(data) {
    console.log("&&**%$#$@#$");  //###
    socket.roomnum = data.roomnum;不能执行到//###处来!!!因为接收不到客户端的socket.emit('cnn',userinfo)内容,而进不来socket.on('cnn', function(data) { !!!!