设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 七月初四

关于房间

[复制链接]

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
发表于 2014-12-4 09:19:00 | 显示全部楼层
服务器端如何得到某个房间的在线用户数?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-12-4 09:23:29 | 显示全部楼层
lincy 发表于 2014-12-4 09:19
服务器端如何得到某个房间的在线用户数?

您好,客户端进入房间的时候,会触发业务服务器的进入房间回调,在回调中可以统计一个房间中的人数。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
发表于 2014-12-4 09:52:30 | 显示全部楼层
廖斌 发表于 2014-12-4 09:23
您好,客户端进入房间的时候,会触发业务服务器的进入房间回调,在回调中可以统计一个房间中的人数。

好的,谢谢
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
发表于 2014-12-4 09:58:13 | 显示全部楼层
廖斌 发表于 2014-12-4 09:23
您好,客户端进入房间的时候,会触发业务服务器的进入房间回调,在回调中可以统计一个房间中的人数。

不好意思,业务服务器的进入房间回调函数参数好像不包含房间人数,具体怎样统计?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-12-4 10:09:37 | 显示全部楼层
lincy 发表于 2014-12-4 09:58
不好意思,业务服务器的进入房间回调函数参数好像不包含房间人数,具体怎样统计?

您好,可以这样来设计。业务服务器为每个房间准备一个list,然后将每次房间回调中用户放入对应的list中,统计list长度即可(仅供参考)。目前业务服务器是没有api接口可以获取一个房间中的用户人数,只能通过回调去统计。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
发表于 2014-12-5 11:15:42 | 显示全部楼层
廖斌 发表于 2014-12-4 10:09
您好,可以这样来设计。业务服务器为每个房间准备一个list,然后将每次房间回调中用户放入对应的list中, ...

好的,谢谢
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
发表于 2014-12-5 11:17:05 | 显示全部楼层
再请教一下,可否实现在任意一个用户退出房间后关闭该房间?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-12-5 11:22:14 | 显示全部楼层
lincy 发表于 2014-12-5 11:17
再请教一下,可否实现在任意一个用户退出房间后关闭该房间?

您好,只要房间中没有人了,内核就会释放房间了。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
发表于 2014-12-5 11:24:28 | 显示全部楼层
廖斌 发表于 2014-12-5 11:22
您好,只要房间中没有人了,内核就会释放房间了。

我想编程实现一个人退出后就释放房间
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
发表于 2014-12-5 11:29:26 | 显示全部楼层
lincy 发表于 2014-12-5 11:24
我想编程实现一个人退出后就释放房间

嗯,如果通话双方都进入房间的话,那很好办,一方离开,会有一个回调onanychatuseratroom通知另外一方,另外一方收到回调离开房间就行。还有几种其他情况要考虑下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-3-30 06:26 , Processed in 0.287632 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表