AnyChat技术支持论坛

标题: 获取的用户列表中用户的顺序? [打印本页]

作者: gg0    时间: 2014-12-12 09:48
标题: 获取的用户列表中用户的顺序?
在使用BRAC_GetOnlineUser(LPDWORD lpUserIDArray, DWORD& dwUserNum)获取当前房间在线用户列表时,不知用户列表中的用户是以什么顺序排列的?是进入房间的顺序还是登陆服务器的顺序呢?

作者: 佰锐技术-卓剑锐    时间: 2014-12-12 10:28
您好,获取到的用户列表没有做相应的顺序结构。
作者: admin    时间: 2014-12-12 10:29
您好,是没有顺序关系的。
作者: gg0    时间: 2014-12-12 10:30
佰锐技术-卓剑锐 发表于 2014-12-12 10:28
您好,获取到的用户列表没有做相应的顺序结构。

那如果我想查找第一个进入某房间的用户,有相应的接口函数可以完成吗?
作者: admin    时间: 2014-12-12 10:35
您好,请问您那边是什么样的应用场景呢?
作者: gg0    时间: 2014-12-12 10:39
admin 发表于 2014-12-12 10:35
您好,请问您那边是什么样的应用场景呢?

我想开发一个网络培训系统,主持人建立房间,其他终端进入房间后将主持人的视频显示在主窗口内。如果用户列表没有顺序的话就判断不出来房间里谁是主持人了。虽然可以让第一个进入房间的终端通过透明通道给其他终端传输自己的ID,但我想知道有没有直接从用户列表就可以判断的方法?

作者: 佰锐技术-卓剑锐    时间: 2014-12-12 11:04
您好,这个可以在业务控制上来处理的。您可以给‘主持人‘做一个标识,当进入房间后,查找这个标识,并将该标识的视频显示在主窗口上。

作者: gg0    时间: 2014-12-12 11:09
佰锐技术-卓剑锐 发表于 2014-12-12 11:04
您好,这个可以在业务控制上来处理的。您可以给‘主持人‘做一个标识,当进入房间后,查找这个标识,并将该 ...

非常感谢您的建议!
这个标识只能在用户昵称上想办法了吧?sdk本身是不是没有这个功能?
作者: admin    时间: 2014-12-12 11:23
用透明通道会比较合适!
作者: gg0    时间: 2014-12-12 11:41
admin 发表于 2014-12-12 11:23
用透明通道会比较合适!

好的,非常感谢!我从业务层面想想办法。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3