首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聊天室用户列表

聊天室用户列表
EN

Stack Overflow用户
提问于 2012-11-12 21:55:17
回答 1查看 363关注 0票数 0

我现在正在写一个网页。网页就像一个聊天网络,所以我有多个聊天室,用户可以打开并与其他人聊天。

我的问题是,我真的不知道最好的方式来显示进入聊天室的用户。我是否使用会话变量来存储聊天室中的用户或其他内容?我在想,我不应该把它存储在数据库中,因为它一直在更新和变化。

我在这个应用程序中使用MVC3。

提前谢谢,如果有什么不清楚的地方,请询问。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-13 07:10:26

您不能使用会话变量,因为每个会话都是唯一的。我想不到的一种方法是创建一个ChatUser类,其中包含有关用户的所有信息,然后为服务器上的每个频道创建一个缓存对象,其中包含一个List泛型集合。

当用户加入频道时,他们将被添加到缓存列表中,当他们离开频道时,他们将从缓存列表集合中删除。

这将使所有内容都保存在内存中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13345000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档