一个nodejs聊天室客户端的socket.emit,而服务端socket.on接收不到的问题!

jinligen 发布于 2017/06/14 22:02
阅读 1K+
收藏 0

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


补充说明一下:
就是说服务端的
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) {    !!!!

 

加载中
0
琥珀光洁
琥珀光洁

从代码来看,应该没有问题,你确定socket连接是通的吗?

jinligen
jinligen
commond命令console控制台能看到 连接成功 的字样啊!
返回顶部
顶部