william2014 发表于 2014-5-23 21:04:02

anychat视频连接问题

你好,我在做anychat客户端与服务端通信。现在出现一个概率性发生的问题,比较诡异:
   问题现象:
       客户端这边请求连接,已经获取了对端的房间号和userid,客户端这边开始StartLocalVideoChat 和StartRemoteVideoChat操作,但是此时服务端会(概率性)显示用户已经断开提示,
然后客户端这边(没有任何提示网络断开、对端离开额消息),本地视频已经开启,对端视频看不到。
   初步分析:
一般情况下,当网络断开,或者服务端出现问题时,会有网络断开 OnAnyChatLinkClose或者对端离开座席OnAnyChatUserLeaveRoom消息收到。为何这样的断开收不到任何消息呢?
是因为网速太慢?还是其他?真心求教,幸苦坛主或者哪位攻城狮给解答下,感激不尽~

admin 发表于 2014-5-24 08:31:54

您好,您上面的分析是对的!当出现问题时,客户端这边多等待一会儿,看是否有消息触发?

william2014 发表于 2014-5-26 14:47:34

admin 发表于 2014-5-24 08:31
您好,您上面的分析是对的!当出现问题时,客户端这边多等待一会儿,看是否有消息触发?

你好,我测试了下,
(1)服务端提示用户断开后,等了很久也没有任何提示;
(2)但是我用+ (int) GetCameraState: (int) dwUserid;方法,发现对端的这个状态值,此时为0;正常连接时为2,有时为1。
请问,这个GetCameraState状态的各个值都代表什么意义?

admin 发表于 2014-5-26 15:04:59

(1)服务端提示用户断开后,等了很久也没有任何提示;
您好,请提供一份iOS端的日志信息,我们帮您分析一下,谢谢!

正常连接时为2,有时为1。
请问,这个GetCameraState状态的各个值都代表什么意义?
请参考:http://www.anychat.cn/faq/index.php?action=artikel&cat=5&id=104&artlang=zh

william2014 发表于 2014-5-26 15:40:26

admin 发表于 2014-5-26 15:04
您好,请提供一份iOS端的日志信息,我们帮您分析一下,谢谢!




我已经开启; ,为何BRAnyChatCore.log这个文件怎么没有生成?

admin 发表于 2014-5-26 15:55:18

您好,可以用这个工具软件来获取:http://bbs.anychat.cn/forum.php?mod=viewthread&tid=9&extra=page%3D1
页: [1]
查看完整版本: anychat视频连接问题