lincy 发表于 2014-12-4 09:19:00

服务器端如何得到某个房间的在线用户数?

廖斌 发表于 2014-12-4 09:23:29

lincy 发表于 2014-12-4 09:19
服务器端如何得到某个房间的在线用户数?

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

lincy 发表于 2014-12-4 09:52:30

廖斌 发表于 2014-12-4 09:23
您好,客户端进入房间的时候,会触发业务服务器的进入房间回调,在回调中可以统计一个房间中的人数。

好的,谢谢

lincy 发表于 2014-12-4 09:58:13

廖斌 发表于 2014-12-4 09:23
您好,客户端进入房间的时候,会触发业务服务器的进入房间回调,在回调中可以统计一个房间中的人数。

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

廖斌 发表于 2014-12-4 10:09:37

lincy 发表于 2014-12-4 09:58
不好意思,业务服务器的进入房间回调函数参数好像不包含房间人数,具体怎样统计?
您好,可以这样来设计。业务服务器为每个房间准备一个list,然后将每次房间回调中用户放入对应的list中,统计list长度即可(仅供参考)。目前业务服务器是没有api接口可以获取一个房间中的用户人数,只能通过回调去统计。

lincy 发表于 2014-12-5 11:15:42

廖斌 发表于 2014-12-4 10:09
您好,可以这样来设计。业务服务器为每个房间准备一个list,然后将每次房间回调中用户放入对应的list中, ...

好的,谢谢

lincy 发表于 2014-12-5 11:17:05

再请教一下,可否实现在任意一个用户退出房间后关闭该房间?

廖斌 发表于 2014-12-5 11:22:14

lincy 发表于 2014-12-5 11:17
再请教一下,可否实现在任意一个用户退出房间后关闭该房间?

您好,只要房间中没有人了,内核就会释放房间了。

lincy 发表于 2014-12-5 11:24:28

廖斌 发表于 2014-12-5 11:22
您好,只要房间中没有人了,内核就会释放房间了。

我想编程实现一个人退出后就释放房间

廖斌 发表于 2014-12-5 11:29:26

lincy 发表于 2014-12-5 11:24
我想编程实现一个人退出后就释放房间

嗯,如果通话双方都进入房间的话,那很好办,一方离开,会有一个回调onanychatuseratroom通知另外一方,另外一方收到回调离开房间就行。还有几种其他情况要考虑下。
页: 1 2 [3] 4
查看完整版本: 关于房间