设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于房间

[复制链接]

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
楼主
发表于 2014-12-3 15:38:55 | 显示全部楼层
lincy 发表于 2014-12-3 13:40
服务器本身不保存密码吗?

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

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2014-12-4 09:23:29 | 显示全部楼层
lincy 发表于 2014-12-4 09:19
服务器端如何得到某个房间的在线用户数?

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

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
板凳
发表于 2014-12-4 10:09:37 | 显示全部楼层
lincy 发表于 2014-12-4 09:58
不好意思,业务服务器的进入房间回调函数参数好像不包含房间人数,具体怎样统计?

您好,可以这样来设计。业务服务器为每个房间准备一个list,然后将每次房间回调中用户放入对应的list中,统计list长度即可(仅供参考)。目前业务服务器是没有api接口可以获取一个房间中的用户人数,只能通过回调去统计。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2014-12-5 11:22:14 | 显示全部楼层
lincy 发表于 2014-12-5 11:17
再请教一下,可否实现在任意一个用户退出房间后关闭该房间?

您好,只要房间中没有人了,内核就会释放房间了。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
5#
发表于 2014-12-5 11:29:26 | 显示全部楼层
lincy 发表于 2014-12-5 11:24
我想编程实现一个人退出后就释放房间

嗯,如果通话双方都进入房间的话,那很好办,一方离开,会有一个回调onanychatuseratroom通知另外一方,另外一方收到回调离开房间就行。还有几种其他情况要考虑下。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
6#
发表于 2014-12-5 11:43:26 | 显示全部楼层
廖斌 发表于 2014-12-5 11:29
嗯,如果通话双方都进入房间的话,那很好办,一方离开,会有一个回调onanychatuseratroom通知另外一方,另 ...

A(客服)先进入房间成功,B(用户)还未进入房间的时候,A就先离开房间,此时就要通知B不要进来。

总之,只要保证房间中没有人的话,房间就会释放的。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
7#
发表于 2014-12-18 14:40:31 | 显示全部楼层
lincy 发表于 2014-12-18 14:28
请问已经登录但没进入房间,双方可以发送和接收文件吗?

您好,是可以的。发送和接收文件只要登录成功就可以了,在房间内外都可以发送和接收。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 04:46 , Processed in 0.117831 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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