设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: ehomeud

登录接口回调延迟

[复制链接]

4

主题

869

帖子

3032

积分

论坛元老

Rank: 8Rank: 8

积分
3032
发表于 2016-3-8 11:00:16 | 显示全部楼层
本帖最后由 佰锐科技-邵光清 于 2016-3-9 09:17 编辑

您好,从调用login到登录成功,在日志上看没有出现延迟,连接时出现了OnSocketClose。
回复 支持 反对

使用道具 举报

发表于 2016-3-8 11:05:00 | 显示全部楼层
本帖最后由 佰锐科技-邵光清 于 2016-3-9 09:17 编辑
ehomeud 发表于 2016-3-7 09:35
你好,是我们自己开发的程序,客户端 是 安卓和ios 均有这样的情况。
问题肯能没有描述全,我监控 业务日 ...

您好,根据您的日志,209错误是表示该用户已经登录,可以关了业务服务器以游客身份登录验证是否正常。
回复 支持 反对

使用道具 举报

发表于 2016-3-8 11:08:23 | 显示全部楼层
ehomeud 发表于 2016-3-8 10:48
好的  大体应该是BRAC_CONNECT  返回 209  ,但是我只是在不断的重复登录退出登录退出
[2016-03-08 10:28: ...

您好,出现209问题原因是这样的:客户端由于网络原因断开,服务器需要一定的心跳时间才能监控到客户端退出,跟QQ是一样的原理。
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
 楼主| 发表于 2016-3-8 11:27:20 | 显示全部楼层
佰锐科技-邵光清 发表于 2016-3-8 11:08
您好,出现209问题原因是这样的:客户端由于网络原因断开,服务器需要一定的心跳时间才能监控到客户端退 ...

那这个怎么处理呢?
回复 支持 反对

使用道具 举报

发表于 2016-3-8 11:38:03 | 显示全部楼层
ehomeud 发表于 2016-3-8 11:27
那这个怎么处理呢?

您好,升级SDK版本到最新之后,是否还存在连接报错问题呢?
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
 楼主| 发表于 2016-3-8 12:23:04 | 显示全部楼层
佰锐科技-邵光清 发表于 2016-3-8 11:38
您好,升级SDK版本到最新之后,是否还存在连接报错问题呢?

又升级?我们目前的版本是r5286版本已经上线了 目前 除了这个 之外 其他各项功能都很稳定, 你指的版本是哪个版本  我可以在测试环境自行测试下。
对了 你们自己的demo 进行 登录注销操作 也会出现类似的209问题啊 你可以尝试下  我使用的是 AnyChatWebDemo 客户端测试的  
回复 支持 反对

使用道具 举报

发表于 2016-3-8 13:39:42 | 显示全部楼层
本帖最后由 佰锐科技-邵光清 于 2016-3-9 09:18 编辑
ehomeud 发表于 2016-3-8 12:23
又升级?我们目前的版本是r5286版本已经上线了 目前 除了这个 之外 其他各项功能都很稳定, 你指的版本是 ...

您好,可以到我们产品官网下载最新的SDK。

您说描述的问题我们会仔细测试和分析的。
回复 支持 反对

使用道具 举报

发表于 2016-3-9 09:56:35 | 显示全部楼层
ehomeud 发表于 2016-3-8 11:27
那这个怎么处理呢?

您好,我们运行示例程序,经过测试验证我们的程序是正常的。您那边可以这样来调试:
1、运行自己的业务服务器,开启调试模式,Debug Settings置为1,观察重复登录、退出,业务服务器是怎么处理的;
2、运行Anychat的业务服务器示例程序,同样的操作,是否存在这个问题;
3、关掉业务服务器,同样的操作,是否存在这个问题;
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
 楼主| 发表于 2016-3-10 13:45:05 | 显示全部楼层
佰锐科技-邵光清 发表于 2016-3-9 09:56
您好,我们运行示例程序,经过测试验证我们的程序是正常的。您那边可以这样来调试:
1、运行自己的业务 ...

我的业务服务是这样处理的,登录验证接口 一开始就是logger打印入参username和 password,至于登录退出接口是客户端自行调用 BRAC.logout 的吧 ,登录验证里面的其他逻辑可以忽略不计,
在app 重复点击登录 和退出按钮的时候,正常情况下 混在不到1s的时候 打印 登录验证接口中的username和password。但不断的测试过程中,会出现登录延迟响应(4-9s延迟,有可能是我们app做了 errorcode校验确保登录成功吧),获取app中的 anychat日志,描述的内容是 BRAC.connect errorcode=209 连接失败;抓取username 和password 通过你们的web客户端demo AnychatWebDemo 进行测试,也会出现 errorcode=209 的问题
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2310

积分

超级版主

Rank: 8Rank: 8

积分
2310
发表于 2016-3-10 14:39:15 | 显示全部楼层
ehomeud 发表于 2016-3-10 13:45
我的业务服务是这样处理的,登录验证接口 一开始就是logger打印入参username和 password,至于登录退出接 ...

您好 已加您Q
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-2-27 21:58 , Processed in 0.189696 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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