在我的socket.io聊天应用程序中,我试图获取刚刚断开连接的客户端的昵称。
我做了:
client.on('disconnect', function(nickname){
console.log(nickname + " has disconnected.");
client.get('nickname', function(error, nickname){
client.broadcast.emit("remove chatter", nickname);
redisClient.srem("chatters", nickname);
});
});
但我得到以下内容:
transport close has disconnected.
TypeError: Object #<Socket> has no method 'get'
我用谷歌搜索但没有找到任何可靠的东西。
我该如何解决这个问题?
答案 0 :(得分:0)
client.nickname
解决了这个问题。