猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
c# 做聊天室房间要怎么创建?
最近在做个聊天室,但是客户端不知道房间要怎么创建及在一个房间到另一个房间在该房间的人数怎么处理?
请大家提供点思路
www说
浏览 506
回答 2
2回答
慕森王
房间可以理解为一个 Collection(比如一个继承自 Dictionary<int, User> 的类)。“在一个房间到另一个房间”看你的业务逻辑是否允许一个人分身聊天。如果不允许, 在 User 类中设置属性 CurrentRoom,private Room _currentRoom;public Room CurrentRoom{ get{ return _currentRoom;} set{ if(null != _currentRoom) _currentRoom.Remove(this); value.Add(this); _currentRoom = value; }}查看人数,调用 Room 实例的属性 Count 即可。
0
0
0
喵喵时光机
补充楼上。人数、在房间对象中添加人员list,这样人员直接就是list<序号>.人员list.count
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续