获取断开连接的客户端的昵称

时间:2014-11-04 05:45:12

标签: javascript socket.io

在我的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'

我用谷歌搜索但没有找到任何可靠的东西。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

client.nickname解决了这个问题。