默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
基于MoileIMSDK开发的IM链接服务器失败问题
阅读(25557) | 评论(2 收藏 淘帖
大家好,最近在做iOS登录问题,正常操作应该是im服务器链接成功后就正常了,但是连接上之后,就自动断开了,代码如下:
/            / 开始进入连接IM聊天服务器的过程(IM服务端连接成功后才会跳转到主界面哦,连接成功后的跳转代码见IMServerConnector代码)
        [self.imServerConnector doLoginIMServer:rosterElementEntiry.user_uid                   andToken:rosterElementEntiry.token];
mobileIMSDK的日志如下:
2023-06-07 15:50:48.526200+0800 RainbowChat4i[45413:406043] ClientCoreSDK已经完成initCore了!
2023-06-07 15:50:48.526337+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP】isLocalSocketReady()==false,需要先resetLocalUDPSocket()...
2023-06-07 15:50:48.526453+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP】正在closeLocalSocket()...
2023-06-07 15:50:48.526547+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP】Socket处于未初化状态(可能是您还未登陆),无需关闭。
2023-06-07 15:50:48.526664+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP】new GCDAsyncSocket中...
2023-06-07 15:50:48.526860+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP】localTCPSocket尝试发出连接到目标主机101.200.155.77:9903的动作成功了.
2023-06-07 15:50:48:526 RainbowChat4i[45413:406043] 【IM长连接】连接IM服务器的请求已发出 ...
2023-06-07 15:50:48:564 RainbowChat4i[45413:406043] 【首页“消息”界面】列表数据刷新了哦!!
2023-06-07 15:50:48:564 RainbowChat4i[45413:406043] 【首页“消息”界面】列表数据刷新了哦!!
2023-06-07 15:50:48.615181+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP-SOCKET】成收到的了TCP的connect反馈, isConnected?1, 已开启ssl加密?0
2023-06-07 15:50:48.615651+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP】isLocalSocketReady()==true,直接返回本地socket引用哦。
2023-06-07 15:50:48.616083+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP-SOCKET】tag为999的数据已成功Write完成.
2023-06-07 15:50:48.726985+0800 RainbowChat4i[45413:406043] 【IMCORE-TCP-SOCKET】连接已断开【请关注错误信息】,socket.isConnected?0,ClientCoreSDK.connectedToServer?0,error=Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo={NSLocalizedDescription=Socket closed by remote peer}


有大佬知道这是什么情况吗?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已解决] Spring boot集成MobileIMSDK如何正确注入依赖,且调用数据库下一篇:[已回复] 研究mobileIMSDK源码,对于ack应答包的类型,有个疑惑
推荐方案
评论 2
你等于是连上了就马上被断开,看样子有可能是被服务端主动断掉了,你让你后端的人抓一下服务端的log4j日志(就是你登陆连接时的日志,注意不要被其它日志干扰了,不然那一大砣日志就浪费时间了),任何异常在日志里都会有详细信息,抓出来看看便知。

另外,你公司叫什么名字?我核对一下版本
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部