设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 七月初四
打印 上一主题 下一主题

关于房间

[复制链接]

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
11#
发表于 2014-11-28 11:47:06 | 只看该作者
您好,业务服务器上面有回调事件,比如:OnUserEnterRoomActionCallBack、OnUserLeaveRoomActionCallBack等,您可以在这些回调事件中对房间数据进行管理,如保存房间列表、房间用户列表等。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
12#
发表于 2014-11-28 13:09:17 | 只看该作者
admin 发表于 2014-11-28 11:47
您好,业务服务器上面有回调事件,比如:OnUserEnterRoomActionCallBack、OnUserLeaveRoomActionCallBack等 ...

好的,谢谢
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
13#
发表于 2014-11-28 15:24:25 | 只看该作者
不好意思,再问一下,用BRAC_EnterRoomEx(roomname)创建房间后,客户端能否得到房间的ID
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
14#
发表于 2014-11-28 18:17:33 | 只看该作者
可以得到,客户端的异步事件:OnAnyChatEnterRoom(roomid, errorcode)可以获取到对应的房间ID;

如果两个客户均调用BRAC_EnterRoomEx(roomname),且其中的roomname相同时,则roomid也是相同的。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
15#
发表于 2014-12-3 09:55:09 | 只看该作者
本帖最后由 lincy 于 2014-12-3 10:03 编辑
admin 发表于 2014-11-28 18:17
可以得到,客户端的异步事件:OnAnyChatEnterRoom(roomid, errorcode)可以获取到对应的房间ID;

如果两 ...


好的谢谢。 再请教一下,房间可以锁定吗?服务器端如何的到房间的状态以及房间里的在线用户数?
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
16#
发表于 2014-12-3 10:51:02 | 只看该作者
还有业务服务器如何知道某个房间的密码以在BRAS_PrepareEnterRoom_CallBack中验证密码的正确性?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
17#
发表于 2014-12-3 11:16:26 | 只看该作者
是的,可以在BRAS_PrepareEnterRoom_CallBack回调事件中验证密码的正确性,比如:可以连接数据库,在数据库中进行验证等。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
18#
发表于 2014-12-3 13:40:34 | 只看该作者
admin 发表于 2014-12-3 11:16
是的,可以在BRAS_PrepareEnterRoom_CallBack回调事件中验证密码的正确性,比如:可以连接数据库,在数据库 ...

服务器本身不保存密码吗?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
19#
发表于 2014-12-3 15:38:55 | 只看该作者
lincy 发表于 2014-12-3 13:40
服务器本身不保存密码吗?

您好,服务器本身是不保存密码的,客户登录的时候会将密码讯息传到业务服务器,业务服务器可以进行验证。
回复 支持 反对

使用道具 举报

26

主题

161

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
20#
发表于 2014-12-4 08:45:05 | 只看该作者
廖斌 发表于 2014-12-3 15:38
您好,服务器本身是不保存密码的,客户登录的时候会将密码讯息传到业务服务器,业务服务器可以进行验证。

哦,明白了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 06:59 , Processed in 0.125349 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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