AnyChat技术支持论坛

标题: OnAnyChatConnectMessage(boolean bSuccess)为false [打印本页]

作者: lh602499774    时间: 2016-6-7 16:47
标题: OnAnyChatConnectMessage(boolean bSuccess)为false
初始化
anyChatSDK = AnyChatCoreSDK.getInstance(this);
//        }
        anyChatSDK.SetBaseEvent(this);
        anyChatSDK.InitSDK(Build.VERSION.SDK_INT, 0);
        AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, LOCALVIDEOAUTOROTATION);
初始化后等待了一会anyChatSDK.Connect(Const.SERVER_VIDEO_IP, Const.SERVER_VIDEO_PORT);
过一段时间
anyChatSDK.Connect(ip地址, 端口号);
anyChatSDK.Login(账户名, "");这是自己的服务器,配置的游客身份的那个。public void OnAnyChatConnectMessage(boolean bSuccess) {
    if (!bSuccess) {
        ToastUtil.showShortToast("连接服务器失败,自动重连,请稍后...");
    } else {
        ToastUtil.showShortToast("连接服务器成功");
    }

}bSuccess经常为false,偶尔为true,这是为什么呢

作者: lh602499774    时间: 2016-6-7 16:49
如果连接,登录成功后,进入房间进行视频,退出的时候我们是anychatSDK.LeaveRoom(-1);
        anychatSDK.Logout();
然后下次再重新连接,登录。这样几次后就出现"连接服务器失败,自动重连,请稍后..”,也就是bSuccess为false
作者: 佰锐科技-白玉冰    时间: 2016-6-7 17:01
请提供连接失败的日志信息
作者: lh602499774    时间: 2016-6-7 17:51
佰锐科技-白玉冰 发表于 2016-6-7 17:01
请提供连接失败的日志信息

您的意思是服务器的日志吗
作者: 佰锐科技-白玉冰    时间: 2016-6-7 18:13
客户端的。看下客户端连接失败时候的 错误代码。
作者: lh602499774    时间: 2016-6-7 19:40
客户端没有打印信息啊。是要打印
public void OnNotifyMsg(int dwNotifyMsg, int wParam, int lParam) {
        Log.e(TAG, "dwNotifyMsg:" + dwNotifyMsg + ",wParam:" + wParam + ",lParam:" + lParam);
switch (dwNotifyMsg) {
            case AnyChatDefine.WM_GV_CONNECT:
                if (baseEvent != null)
                    baseEvent.OnAnyChatConnectMessage(wParam >= 1 ? true : false);
这个值吗?连接失败的时候wParam=0,lParam=100
作者: 佰锐科技-邵光清    时间: 2016-6-7 19:43
lh602499774 发表于 2016-6-7 19:40
客户端没有打印信息啊。是要打印
public void OnNotifyMsg(int dwNotifyMsg, int wParam, int lParam) {
...

您好,android客户端的日志在sd卡根目录下:BRAnychatcore.log
作者: lh602499774    时间: 2016-6-7 19:55
[2016-06-07 17:56:01(013)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2016-06-07 17:56:01(015)]        Load libanychatcore.so success!(V5.3 Build Time:Aug 10 2015 05:31:49)
[2016-06-07 17:56:01(016)]        Android OS SDK Version:22, Support ARMv7:2, Support Neon:4
[2016-06-07 17:56:01(048)]        Load libmediautil_v7.so success!(V5.3 Build Time:Aug 10 2015 05:32:58)
[2016-06-07 17:56:01(064)]        Load libmediashow.so success!(V5.3 Build Time:Aug 10 2015 05:32:42)
[2016-06-07 17:56:01(080)]        Load libmediacore.so success!(V5.3 Build Time:Aug 10 2015 05:32:44)
[2016-06-07 17:56:01(082)]        ziver6753_66t_l1(alps) mt6753  5.1
[2016-06-07 17:56:04(826)]        Invoke        Connect(192.168.1.2,8906)=0
[2016-06-07 17:56:04(892)]        CheckClientSocketLink         Connect(ip=192.168.1.2,port=8906)
[2016-06-07 17:56:04(946)]        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
[2016-06-07 17:56:04(979)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2016-06-07 17:56:04(993)]        Invoke        LoginServer(username=13716405612@s/robot)
[2016-06-07 17:56:05(193)]        Message        OnLoginSystem(userid=-161,errorcode=0,username=13716405612@s/robot), msg deliver worked(0)
[2016-06-07 17:56:05(197)]        Server running time: 4 days, 17 hours, 31 minutes, license mode:0
[2016-06-07 17:56:05(216)]        Connection to streaming media server successfully!(udp delay:9ms)
[2016-06-07 17:56:05(223)]        Invoke        EnterRoom(roomid=22)
[2016-06-07 17:56:05(494)]        Message        OnEnterRoom(roomid=22,errorcode=0,siteindex=0)
[2016-06-07 17:56:05(496)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2016-06-07 17:56:05(498)]        Message        OnReceiveOnlineUser(count=1,roomid=22)
[2016-06-07 17:56:08(618)]        Message        OnUserEnterRoom(userid=-162,nickname=13716405612@s/daddy,siteindex=1)
[2016-06-07 17:56:08(800)]        Invoke        UserCameraControl(userid=-162, bOpen=1, stream=0)
[2016-06-07 17:56:08(801)]        Invoke        UserSpeakControl(userid=-162,bOpen=1)
[2016-06-07 17:56:08(804)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
[2016-06-07 17:56:08(805)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2016-06-07 17:56:08(833)]        Apply video parameter:320x240, bitrate:150kbps, quality:3, gop:40, fps:10, preset:3, codec:1
[2016-06-07 17:56:08(835)]        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2016-06-07 17:56:08(839)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2016-06-07 17:56:08(840)]        Invoke        SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2016-06-07 17:56:08(904)]        On Remote UserCameraControl(dwUserId:-162, bOpen:1)
[2016-06-07 17:56:08(905)]        On Remote UserSpeakControl(dwUserId:-162, bOpen:1)
[2016-06-07 17:56:09(134)]        Invoke        SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=0)
[2016-06-07 17:56:09(167)]        Invoke        SetInputAudioFormat(1, 16000, 16, flags:0)
[2016-06-07 17:56:09(168)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2016-06-07 17:56:09(169)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2016-06-07 17:56:09(383)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2016-06-07 17:56:09(486)]        userid(-162) audio decode, codec:11, 1 channel, 16000Hz
[2016-06-07 17:56:09(633)]        userid(-162) video decode, codec:1, 640x480, delay:19ms
[2016-06-07 17:56:10(489)]        OnSocketClose, index(3)-errorcode(0-107), flags:0x81, bTcp(1),userid(-162), list:0

[2016-06-07 17:57:24(777)]        On Remote UserCameraControl(dwUserId:-162, bOpen:0)
[2016-06-07 17:57:24(933)]        On Remote UserSpeakControl(dwUserId:-162, bOpen:0)
[2016-06-07 17:57:24(937)]        Message        OnUserLeaveRoom(userid=-162,siteindex=1)
[2016-06-07 17:57:24(959)]        Invoke        UserCameraControl(userid=-162, bOpen=0, stream=0)
[2016-06-07 17:57:24(959)]        Invoke        UserSpeakControl(userid=-162,bOpen=0)
[2016-06-07 17:57:24(960)]        Invoke        UserCameraControl(userid=0, bOpen=0, stream=0)
[2016-06-07 17:57:24(961)]        Invoke        UserSpeakControl(userid=0,bOpen=0)
[2016-06-07 17:57:24(962)]        Invoke        UserCameraControl(userid=-1, bOpen=0, stream=0)
[2016-06-07 17:57:24(963)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2016-06-07 17:57:25(069)]        Invoke        LeaveRoom(roomid=-1)        Elapse:101 ms
[2016-06-07 17:57:25(090)]        Invoke        LogoutServer(userid=-161)        Elapse:17 ms
[2016-06-07 17:57:25(150)]        Invoke        SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=0)
[2016-06-07 17:57:25(217)]        Invoke        UserCameraControl(userid=0, bOpen=0, stream=0)
[2016-06-07 17:57:25(218)]        Invoke        UserSpeakControl(userid=0,bOpen=0)
[2016-06-07 17:57:25(219)]        Invoke        UserCameraControl(userid=-1, bOpen=0, stream=0)
[2016-06-07 17:57:25(220)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2016-06-07 17:57:35(601)]        Invoke        Connect(192.168.1.2,8906)=0
[2016-06-07 17:57:35(652)]        OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0

[2016-06-07 17:57:35(654)]        CheckClientSocketLink         Connect(ip=192.168.1.2,port=8906)
[2016-06-07 17:57:35(765)]        Message        OnConnect(bSuccess:0, errorcode=100)
[2016-06-07 17:57:43(781)]        CheckClientSocketLink         Connect(ip=192.168.1.2,port=8906)
[2016-06-07 17:57:43(824)]        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
[2016-06-07 17:58:04(079)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2016-06-07 17:58:04(080)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2016-06-07 17:58:04(101)]        Invoke        LogoutServer(userid=-161)        Elapse:1 ms

作者: 佰锐科技-邵光清    时间: 2016-6-7 21:23
lh602499774 发表于 2016-6-7 19:55
[2016-06-07 17:56:01(013)]        ---------------------------AnyChat Platform Core SDK Client Log---------- ...

您好,Android 5.1.1内核在处理Socket异步消息时存在缺陷,我们针对此做了兼容性处理,请更新http://anychat.oss-cn-hangzhou.aliyuncs.com/AnyChatCoreSDK_Android_V6.1.zip
上层应用的源代码不需要修改,只需要更新Android SDK(参考:AnyChat版本升级步骤指南




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