设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6557|回复: 12
打印 上一主题 下一主题

如何得到一个没有人的房间号码

[复制链接]

3

主题

18

帖子

63

积分

注册会员

Rank: 2

积分
63
跳转到指定楼层
楼主
发表于 2016-3-18 13:20:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
现在我是需要拿到一个房间号码,这个房间是没有人的。我好在这个房间里发起多人聊天,所以要确保房间是没有人的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

3

主题

18

帖子

63

积分

注册会员

Rank: 2

积分
63
13#
 楼主| 发表于 2016-4-1 11:42:39 | 只看该作者
ok,谢谢了      
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
12#
发表于 2016-3-21 18:16:12 | 只看该作者
使用API:
  1. // 进入房间
  2. DWORD BRAC_EnterRoomEx(LPCTSTR lpRoomName, LPCTSTR lpRoomPass)
复制代码
可以创建一个GUID的字符串作为RoomName,这样就会由服务器自动分配一个单独的房间roomid了。
回复 支持 反对

使用道具 举报

11#
发表于 2016-3-21 09:44:55 | 只看该作者
wearilybird 发表于 2016-3-18 13:51
可是我自己随机设置的房间号码,有可能之前已经被使用了。这个有没有办法避免?

您好,进入特定的房间有如下方法:1、以userid(唯一性)为房间id创建房间;2、服务器端获取房间列表,可以知道哪些房间未创建,服务器开放新的API接口,支持获取房间列表及用户列表
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2483

积分

超级版主

Rank: 8Rank: 8

积分
2483
10#
发表于 2016-3-18 15:04:39 | 只看该作者
wearilybird 发表于 2016-3-18 14:44
我刚才没有说清楚,在客户端,用户准备发起视频,但是不知道是不是已经登录也不知道是不是已经退出了。我想 ...

您好,可参考:AnyChat大厅好友业务逻辑详解
回复 支持 反对

使用道具 举报

0

主题

56

帖子

172

积分

注册会员

Rank: 2

积分
172
9#
发表于 2016-3-18 15:00:47 | 只看该作者
wearilybird 发表于 2016-3-18 14:44
我刚才没有说清楚,在客户端,用户准备发起视频,但是不知道是不是已经登录也不知道是不是已经退出了。我想 ...

您好,如果用户已经退出,用户是不能发起视频的。
回复 支持 反对

使用道具 举报

3

主题

18

帖子

63

积分

注册会员

Rank: 2

积分
63
8#
 楼主| 发表于 2016-3-18 14:44:28 | 只看该作者
我刚才没有说清楚,在客户端,用户准备发起视频,但是不知道是不是已经登录也不知道是不是已经退出了。我想问的是客户端有什么方式能知道本地用户已经登录了的
回复 支持 反对

使用道具 举报

0

主题

56

帖子

172

积分

注册会员

Rank: 2

积分
172
7#
发表于 2016-3-18 14:29:14 | 只看该作者
wearilybird 发表于 2016-3-18 14:14
还有个问题,客户端登录成功后怎么知道是不是又退出了?这种退出可能是掉线或者其他可能的异常情况。

您好,可以调用设置用户注销(扩展)回调函数DWORD BRAS_SetOnUserLogoutActionExCallBack(BRAS_OnUserLogoutActionEx_CallBack
lpFunction, LPVOID lpUserValue)。
当已登录成功的用户网络异常断开时,SDK 将会触发所设置的回调函数。
回复 支持 反对

使用道具 举报

3

主题

18

帖子

63

积分

注册会员

Rank: 2

积分
63
6#
 楼主| 发表于 2016-3-18 14:14:25 | 只看该作者
还有个问题,客户端登录成功后怎么知道是不是又退出了?这种退出可能是掉线或者其他可能的异常情况。
回复 支持 反对

使用道具 举报

3

主题

18

帖子

63

积分

注册会员

Rank: 2

积分
63
5#
 楼主| 发表于 2016-3-18 14:13:09 | 只看该作者
可是客户端通过什么方式能知道那?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 22:49 , Processed in 0.128941 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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