Socket.io获得会话套接字属性

时间:2018-07-24 09:38:31

标签: javascript node.js sockets socket.io

您好,我查看了许多与此相关的主题,但是找不到任何特定的帮助。 我正在创建一个简单的聊天,输入用户名后,我想显示已连接用户的列表。

io.on('connection',function(socket){
   socket.on('newuser',function(username){
      socket.username = username;
   });
   socket.on('showlist',function(){
      console.log(Object.keys(io.sockets.sockets)[0].username);
   });
});

到目前为止,我只想记录它,但是我的问题是,如何才能将这个 socket.username 属性作为所有用户的数组来访问,以便以后显示? Object.keys(io.sockets.sockets)[0].username)返回未定义

0 个答案:

没有答案