Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在聊天应用程序中跟踪在线或离线信息_Node.js_Sockets_Socket.io_Chat - Fatal编程技术网

Node.js 在聊天应用程序中跟踪在线或离线信息

Node.js 在聊天应用程序中跟踪在线或离线信息,node.js,sockets,socket.io,chat,Node.js,Sockets,Socket.io,Chat,我正在使用socket.io和nodejs开发一个聊天应用程序。我想实现的功能是“活动信息”。当用户打开应用程序时,将出现在线签名。关闭应用程序时,将出现脱机登录。 我是否应该将每个用户存储在具有套接字id和用户id的对象中。每次有用户进入或离开应用程序时,此对象都将更新。或者我应该做些不同的事情? 如果你知道这个系统是如何工作的 假设有10000个用户将所有用户存储在一个对象中,并在每次有人连接或断开连接时将该对象发送给用户。这对表演不是很糟糕吗

我正在使用socket.io和nodejs开发一个聊天应用程序。我想实现的功能是“活动信息”。当用户打开应用程序时,将出现在线签名。关闭应用程序时,将出现脱机登录。 我是否应该将每个用户存储在具有套接字id和用户id的对象中。每次有用户进入或离开应用程序时,此对象都将更新。或者我应该做些不同的事情? 如果你知道这个系统是如何工作的

假设有10000个用户将所有用户存储在一个对象中,并在每次有人连接或断开连接时将该对象发送给用户。这对表演不是很糟糕吗