默认
发表评论 10
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”
[已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”_123124.png

[2023-05-12 16:30:00.980[ [32m INFO [ntLoopGroup-5-1][[36mn.x.m.server.ServerCoreHandler      [IMCORE-udp]与{uid:null}/192.168.123.169:39009的会话建立(channelActive)了...
[2023-05-12 16:30:00.984[ [33m WARN [ntLoopGroup-5-1][[36mn.x.m.server.ServerCoreHandler [IMCORE-unknow]【注意】会话{uid:null}/192.168.123.169:39009被系统close了,但它里面没有存放user_id,它很可能是没有成功合法认证而被提前关闭,从而正常释放资源。



连接官方demo可以,但是自己spring集成IMSDK之后再连接就连不上了

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

上一篇:即时通讯框架MobileIMSDK的Uniapp端基本介绍下一篇:即时通讯框架MobileIMSDK的Uniapp端开发者手册(精编PDF导出图片)

本帖已收录至以下技术专辑

推荐方案
评论 10
我看你服务端日志里输出显示,你用的udp协议通信?为什么要首选udp协议?或者,你是否意识到你只启用了udp协议?
引用:JackJiang 发表于 2023-05-12 17:07
我看你服务端日志里输出显示,你用的udp协议通信?为什么要首选udp协议?或者,你是否意识到你只启用了udp ...

[已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”_312.png
只配置了UDP,选UDP是因为UDP快
这个log是在什么情况下出现的?是你客户端登陆完成后,10秒左右就出现了?还是怎么滴?

官方Demo里客户端的登陆逻辑你否去读过,因为长连接应用就是这样:它必须有初始化、有登陆/连接过程(然后它内部还会有心跳),否则这连接一会就自动超时被服务端干掉了
引用:JackJiang 发表于 2023-05-12 17:18
这个log是在什么情况下出现的?是你客户端登陆完成后,10秒左右就出现了?还是怎么滴?

官方Demo里客户 ...

是点击登陆就出现了,我看demo也没有配置UDP的心跳,安卓那边也没有,但是服务端配置了TCP的心跳和websocket心跳
[已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”_4124.png
引用:921124136 发表于 2023-05-12 17:28
是点击登陆就出现了,我看demo也没有配置UDP的心跳,安卓那边也没有,但是服务端配置了TCP的心跳和websoc ...

配置保持跟官方Demo里一样的,什么也别动。别瞎改这个,不懂之前瞎改就容易搞死自已

另外,把你客户端的登陆逻辑和代码贴出来,你有执行登录/连接代码逻辑?
引用:JackJiang 发表于 2023-05-12 17:32
配置保持跟官方Demo里一样的,什么也别动。别瞎改这个,不懂之前瞎改就容易搞死自已

另外,把你客户端 ...

[已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”_124.png        [已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”_3124.png 这是安卓连接代码
引用:921124136 发表于 2023-05-12 17:45
这是安卓连接代码

这代码看起来就是官方demo里代码。

你要么做一个实验,用你这个代码直接连我官方的测试服务端,看看正不正常,如果连我的测试服务器正常,那就表示问题出在你的服务端,而不是客户端
引用:JackJiang 发表于 2023-05-12 21:07
这代码看起来就是官方demo里代码。

你要么做一个实验,用你这个代码直接连我官方的测试服务端,看看正 ...

连demo正常,连我自己spring集成的IMSDK的服务就连不上
引用:JackJiang 发表于 2023-05-12 21:07
这代码看起来就是官方demo里代码。

你要么做一个实验,用你这个代码直接连我官方的测试服务端,看看正 ...

我找到原因了,如果是spring项目,光导入一个MobileIMSDKServer.jar还不够,还要导入gson-2.8.6.jar和netty-all-4.1.50.Final.jar才能运行
引用:921124136 发表于 2023-05-13 05:05
我找到原因了,如果是spring项目,光导入一个MobileIMSDKServer.jar还不够,还要导入gson-2.8.6.jar和net ...

oh shit.... 服了U
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部