AnyChat技术支持论坛

标题: Android在初始化后连接报错,连接中断 [打印本页]

作者: liweiqiang888    时间: 2015-9-1 15:20
标题: Android在初始化后连接报错,连接中断
[2015-09-01 15:14:41(516)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-09-01 15:14:41(518)]        Load libanychatcore.so success!(V5.3 Build Time:Jul 23 2015 13:13:01)
[2015-09-01 15:14:41(520)]        Android OS SDK Version:22, Support ARMv7:2, Support Neon:4
[2015-09-01 15:14:41(562)]        Load libmediautil_v7.so success!(V5.3 Build Time:Jul 23 2015 13:14:04)
[2015-09-01 15:14:41(580)]        Load libmediashow.so success!(V5.3 Build Time:Jul 23 2015 13:13:50)
[2015-09-01 15:14:41(594)]        Load libmediacore.so success!(V5.3 Build Time:Jul 23 2015 13:13:52)
[2015-09-01 15:14:41(596)]        M571C(Meizu) mt6753  5.1
[2015-09-01 15:14:41(597)]        Invoke        Connect(54.223.188.230,8906)=0
[2015-09-01 15:14:41(634)]        OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:14:41(634)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:14:41(745)]        Message        OnConnect(bSuccess:0, errorcode=100)
[2015-09-01 15:14:43(788)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:14:44(962)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:15:05(203)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:15:05(205)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:15:07(325)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:15:11(358)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:15:11(664)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:15:31(894)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:15:31(896)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:15:33(943)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:15:44(025)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:15:44(364)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:16:04(556)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:16:04(559)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:16:06(624)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:16:14(787)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:16:15(204)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:16:35(424)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:16:35(424)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:16:37(504)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:16:39(647)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:16:40(011)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:17:00(214)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:17:00(214)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:17:02(284)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:17:09(317)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:17:09(734)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:17:29(943)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:17:29(945)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:17:30(982)]        Invoke        Connect(54.223.188.230,8906)=0
[2015-09-01 15:17:31(950)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:17:34(026)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:17:34(198)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:17:55(597)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:17:55(598)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:17:57(608)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:18:07(613)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:18:07(777)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:18:28(017)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:18:28(020)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:18:30(084)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 15:18:31(197)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:18:31(931)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)
[2015-09-01 15:18:53(125)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 15:18:53(129)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:18:55(184)]        Message        OnLinkClose(reason=6, dwErrorCode:101)
[2015-09-01 15:18:56(245)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:18:56(645)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OS:Linux)



作者: liweiqiang888    时间: 2015-9-1 15:25
刚刚试了下,提取了日志,网络上面应该没有问题,我这边给服务器传文件都OK的!
[2015-09-01 15:24:50(047)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-09-01 15:24:50(051)]        Load libanychatcore.so success!(V5.3 Build Time:Jul 23 2015 13:13:01)
[2015-09-01 15:24:50(052)]        Android OS SDK Version:22, Support ARMv7:2, Support Neon:4
[2015-09-01 15:24:50(095)]        Load libmediautil_v7.so success!(V5.3 Build Time:Jul 23 2015 13:14:04)
[2015-09-01 15:24:50(114)]        Load libmediashow.so success!(V5.3 Build Time:Jul 23 2015 13:13:50)
[2015-09-01 15:24:50(129)]        Load libmediacore.so success!(V5.3 Build Time:Jul 23 2015 13:13:52)
[2015-09-01 15:24:50(131)]        M571C(Meizu) mt6753  5.1
[2015-09-01 15:24:50(132)]        Invoke        Connect(54.223.188.230,8906)=0
[2015-09-01 15:24:50(167)]        OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 15:24:50(167)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:24:50(278)]        Message        OnConnect(bSuccess:0, errorcode=100)
[2015-09-01 15:24:54(307)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 15:24:54(461)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OSinux)

作者: 佰锐科技-李友勤    时间: 2015-9-1 15:44
本帖最后由 佰锐科技-李友勤 于 2015-9-1 15:59 编辑
liweiqiang888 发表于 2015-9-1 15:25
刚刚试了下,提取了日志,网络上面应该没有问题,我这边给服务器传文件都OK的!
[2015-09-01 15:24:50(047 ...

您好,请问您的sdk安卓端是什么版本的呢?
OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:


还是需要先确认下您的手机网络是否正常呢
核心服务器上的日志能贴一下吗?看看是否有连接

作者: 佰锐科技-李友勤    时间: 2015-9-1 16:10
liweiqiang888 发表于 2015-9-1 15:25
刚刚试了下,提取了日志,网络上面应该没有问题,我这边给服务器传文件都OK的!
[2015-09-01 15:24:50(047 ...

您说的传文件是指手机访问服务器吗?
这样的话还有一种情况就是手机限制了程序的网络访问权限。这样即使手机其他功能使用网络正常,程序也是无法使用网络的
作者: admin    时间: 2015-9-1 16:14
没有看到有登录服务器“Login”的调用日志?
作者: liweiqiang888    时间: 2015-9-1 18:24
佰锐科技-李友勤 发表于 2015-9-1 15:44
您好,请问您的sdk安卓端是什么版本的呢?
OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bT ...

android 5.1
核心服务器日志:
[2015-09-01 03:07:20(377)]        ---------------------Init Service--------------------------
[2015-09-01 03:07:20(378)]        Current File Version: V5.3, Build Time:Aug  7 2015 20:29:06
[2015-09-01 03:07:20(381)]        Load libbrservernetlayer.so success!(V5.3, Build time:Aug  7 2015 20:29:14)
[2015-09-01 03:07:20(381)]        Start TCP Server Successed(port=8906)!
[2015-09-01 03:07:20(381)]        Start UDP Server Successed(port=8907)!
[2015-09-01 03:07:20(382)]        AnyChat IPC Filter Plus Init, Build Time:Aug  7 2015 20:29:19
[2015-09-01 03:07:20(382)]        Load SDK Filter Plus:libipcfilterplus.so Success, ver:SDK Filter Plus (IPC), for Linux V5.3
[2015-09-01 03:07:20(390)]        Start Server At Demo Mode!
[2015-09-01 03:07:21(437)]        Successful communicate with the business server!
[2015-09-01 06:58:57(024)]        Fails to communicate with the business server!
[2015-09-01 06:59:28(165)]        Successful communicate with the business server!

作者: liweiqiang888    时间: 2015-9-1 18:25
佰锐科技-李友勤 发表于 2015-9-1 16:10
您说的传文件是指手机访问服务器吗?
这样的话还有一种情况就是手机限制了程序的网络访问权限。这样即使 ...

不是手机传文件,我的意思是我远程到云服务器传送文件,意思是说网络上没问题!
作者: liweiqiang888    时间: 2015-9-1 18:26
admin 发表于 2015-9-1 16:14
没有看到有登录服务器“Login”的调用日志?

业务服务器没有登录的日志?
作者: liweiqiang888    时间: 2015-9-1 18:28
liweiqiang888 发表于 2015-9-1 18:25
不是手机传文件,我的意思是我远程到云服务器传送文件,意思是说网络上没问题!

手机端除了和服务器有视频的通讯外,还有其他业务上的通讯,其他都是OK的,就是连接总是超时!
作者: 佰锐科技-李友勤    时间: 2015-9-1 18:33
liweiqiang888 发表于 2015-9-1 18:25
不是手机传文件,我的意思是我远程到云服务器传送文件,意思是说网络上没问题!

您好,能远程并不能说明这个程序的网络没问题。。手机网络打开了,但是程序的网络权限是否打开了呢?



我们这边用您的服务器试过了,服务器不存在问题。我们的手机用demo也没问题。您那边有没有用demo试过呢?如果用demo也不行的话,就要考虑您那边手机网络的相关限制,如果demo可以的话就可以考虑您那边的程序设计流程是否正常
作者: liweiqiang888    时间: 2015-9-1 19:16
连接后,返回的public void OnAnyChatConnectMessage(boolean bSuccess)   总是false?这个逻辑有问题没?

1.png (23.71 KB, 下载次数: 2428)

1.png

2.png (20.25 KB, 下载次数: 2452)

2.png

3.png (12.51 KB, 下载次数: 2415)

3.png

作者: liweiqiang888    时间: 2015-9-1 19:17
补充下,连接服务器的代码!

4.png (10.89 KB, 下载次数: 2443)

4.png

作者: liweiqiang888    时间: 2015-9-1 19:43
[2015-09-01 19:39:42(776)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-09-01 19:39:42(778)]        Load libanychatcore.so success!(V5.3 Build Time:Jul 23 2015 13:13:01)
[2015-09-01 19:39:42(780)]        Android OS SDK Version:22, Support ARMv7:2, Support Neon:4
[2015-09-01 19:39:42(811)]        Load libmediautil_v7.so success!(V5.3 Build Time:Jul 23 2015 13:14:04)
[2015-09-01 19:39:42(832)]        Load libmediashow.so success!(V5.3 Build Time:Jul 23 2015 13:13:50)
[2015-09-01 19:39:42(848)]        Load libmediacore.so success!(V5.3 Build Time:Jul 23 2015 13:13:52)
[2015-09-01 19:39:42(850)]        M571C(Meizu) mt6753  5.1
[2015-09-01 19:40:35(417)]        Invoke        Connect(54.223.188.230,8906)=0
[2015-09-01 19:40:35(500)]        OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 19:40:35(508)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 19:40:35(622)]        Message        OnConnect(bSuccess:0, errorcode=100)
[2015-09-01 19:40:41(656)]        OnSocketClose, index(2)-errorcode(0-107), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 19:40:41(657)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 19:40:41(774)]        Message        OnConnect(bSuccess:0, errorcode=100)
[2015-09-01 19:40:47(843)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 19:40:48(153)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OSinux)
[2015-09-01 19:41:08(541)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 19:41:08(543)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 19:41:10(563)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 19:41:13(630)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 19:41:14(927)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OSinux)
[2015-09-01 19:41:35(874)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 19:41:35(876)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

[2015-09-01 19:41:37(881)]        Message        OnLinkClose(reason=0, dwErrorCode:100)
[2015-09-01 19:41:39(964)]        CheckClientSocketLink         Connect(ip=54.223.188.230,port=8906)
[2015-09-01 19:41:40(386)]        Server version: V5.3(Build Time:2015-08-08 04:29:06, Server OSinux)
[2015-09-01 19:41:47(501)]        Invoke        Connect(54.223.188.230,8906)=0
[2015-09-01 19:42:00(785)]        socket error, disconnected by peer!, bTcp(1) - userid(-1)
[2015-09-01 19:42:00(786)]        OnSocketClose, index(2)-errorcode(0-11), flags:0x41, bTcp(1),userid(-1), list:0

作者: 佰锐科技-李永星    时间: 2015-9-1 20:54
本帖最后由 佰锐科技-李永星 于 2015-9-1 20:56 编辑
liweiqiang888 发表于 2015-9-1 19:43
[2015-09-01 19:39:42(776)]        ---------------------------AnyChat Platform Core SDK Client Log---------- ...

您好!请检查一下你的项目权限:
android.permission.INTERNET
允许程序打开网络sockets,是否配置---------------------------------------------------------------------------------
是否忘记AndroidManifest.xml配置
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.RESTART_PACKAGES" />



作者: admin    时间: 2015-9-2 08:45
您好,上面的问题是:
1、只在固定的某一台机器出现,换机器就好了?
2、还是只在固定的某一个网络中出现,换网络(如3G、4G)就好了?

另外您可以更新这个SDK包,看问题是否可以解决:AnyChat for Android SDK(r4876),下载SDK包之后,更新.so库和SDK的.java源代码,然后重新打包您的项目。


作者: liweiqiang888    时间: 2015-9-2 10:44
佰锐科技-李永星 发表于 2015-9-1 20:54
您好!请检查一下你的项目权限:
android.permission.INTERNET
允许程序打开网络sockets,是否配置----- ...

只是少了
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
权限,其他权限都没问题,这个影响大吗?
作者: admin    时间: 2015-9-2 10:47
应该不是权限的问题,建议更新上面提供的SDK包,再将日志文件发上来,谢谢。
作者: liweiqiang888    时间: 2015-9-2 10:49
admin 发表于 2015-9-2 08:45
您好,上面的问题是:
1、只在固定的某一台机器出现,换机器就好了?
2、还是只在固定的某一个网络中出现 ...

一直都是用一台机器测试的,我一会换台机器测试。并且我更新最新的sdk试试
作者: liweiqiang888    时间: 2015-9-2 10:55
admin 发表于 2015-9-2 08:45
您好,上面的问题是:
1、只在固定的某一台机器出现,换机器就好了?
2、还是只在固定的某一个网络中出现 ...

要不要同步更新服务端版本?
作者: admin    时间: 2015-9-2 11:02
服务器不需要更新。
作者: liweiqiang888    时间: 2015-9-2 11:17
admin 发表于 2015-9-2 10:47
应该不是权限的问题,建议更新上面提供的SDK包,再将日志文件发上来,谢谢。

更新完SDK包后,问题解决。
另外,我看官网上没有提示说有新版本发布呀!
更新日志
2015-07-23 v2.3.4815 版本更新内容
优化移动设备上服务器合成流录制,功能更稳

这个为什么不同步?
作者: admin    时间: 2015-9-2 11:22
后面会由负责SDK更新的同事统一发布的,您可以先提前使用最新的SDK包,




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