AnyChat技术支持论坛

标题: 后台控制server,能控制上层业务逻辑层登入房间吗 [打印本页]

作者: adminivt    时间: 2013-10-29 17:13
标题: 后台控制server,能控制上层业务逻辑层登入房间吗
后台控制server,能控制上层业务逻辑层登入房间吗。比如手机上登入demo中没有房间选项,登入的时候会进入用户身份验证回调函数,可以在此函数中通过什么方式确定登入房间号吗
作者: 廖斌    时间: 2013-10-29 17:24
你好。可以控制的。进入房间也像用户登录一样,会触发业务服务器的一个回调,用户进入房间验证回调,在那个回调中你可以决定用户能否进入该房间。
作者: adminivt    时间: 2013-10-29 17:38
廖斌 发表于 2013-10-29 17:24
你好。可以控制的。进入房间也像用户登录一样,会触发业务服务器的一个回调,用户进入房间验证回调,在那个 ...

我现在需要选择进入哪个房间
作者: 廖斌    时间: 2013-10-29 17:39
adminivt 发表于 2013-10-29 17:38
我现在需要选择进入哪个房间

默认的业务服务器没有做限制的,任何房间号都能进入,1-无穷大。
作者: adminivt    时间: 2013-10-29 17:45
廖斌 发表于 2013-10-29 17:24
你好。可以控制的。进入房间也像用户登录一样,会触发业务服务器的一个回调,用户进入房间验证回调,在那个 ...

用户进入房间验证回调是哪个函数,没找到
作者: 廖斌    时间: 2013-10-29 17:50
adminivt 发表于 2013-10-29 17:45
用户进入房间验证回调是哪个函数,没找到

Java版本是这个函数OnAnyChatPrepareEnterRoomCallBack
作者: adminivt    时间: 2013-10-29 17:55
廖斌 发表于 2013-10-29 17:50
Java版本是这个函数OnAnyChatPrepareEnterRoomCallBack

C#中也有这个函数,但是没有看到有out输出值。那我的roomid值怎么传回服务器
作者: 廖斌    时间: 2013-10-29 18:01
adminivt 发表于 2013-10-29 17:55
C#中也有这个函数,但是没有看到有out输出值。那我的roomid值怎么传回服务器

roomid的值不能更改,但是这个回调的返回值可以更改,返回0表示同意用户进入房间,返回其他值是进入房间失败的错误代码
作者: adminivt    时间: 2013-10-29 18:04
廖斌 发表于 2013-10-29 18:01
roomid的值不能更改,但是这个回调的返回值可以更改,返回0表示同意用户进入房间,返回其他值是进入房间 ...

那这个后台程序什么时候可以带入roomid,从而进入指定房间
作者: adminivt    时间: 2013-10-29 18:07
在后台怎么选房间
作者: 廖斌    时间: 2013-10-30 11:44
客户端A登录时候,会传人一个roomidA,服务器判断客户端A能否进入roomidA。房间号是1-无穷大,客户端进入不需要选择;服务器端可以根据roomid和userdi来判断客户端能否进入指定房间成功




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