3
我遇到了socket.emit不會發送數組的問題。NodeJS Socket.IO不會將數組傳遞給客戶端
當客戶端收到它時,它完全是空的。
服務器端:
var connectedUserNames = new Array() ;
socket.on('USER_ONLINE', function(data){
connectedUserNames[socket.id] = data ;
console.log(data+' has connected.') ;
})
io.sockets.emit('CONNECTED_USERS', connectedUserNames);
客戶端:
socket.on('CONNECTED_USERS', function(data){alert(data);
$('#connectedusers').attr('title', data) ;
})
這是一個的NodeJS錯誤?如果是這樣,我怎麼能解決這個問題?