默认

[已解决] MobileIMSDK开发的IM出现“它很可能是没有成功合法认证而被提前关闭。。”

查看数: 23393 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-05-12 16:32

正文摘要:

[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)了... ...

评论

JackJiang 发表于 1 年前
引用:921124136 发表于 2023-05-13 05:05
我找到原因了,如果是spring项目,光导入一个MobileIMSDKServer.jar还不够,还要导入gson-2.8.6.jar和net ...

oh shit.... 服了U
921124136 发表于 1 年前
引用:JackJiang 发表于 2023-05-12 21:07
这代码看起来就是官方demo里代码。

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

我找到原因了,如果是spring项目,光导入一个MobileIMSDKServer.jar还不够,还要导入gson-2.8.6.jar和netty-all-4.1.50.Final.jar才能运行
921124136 发表于 1 年前
引用:JackJiang 发表于 2023-05-12 21:07
这代码看起来就是官方demo里代码。

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

连demo正常,连我自己spring集成的IMSDK的服务就连不上
JackJiang 发表于 1 年前
引用:921124136 发表于 2023-05-12 17:45
这是安卓连接代码

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

你要么做一个实验,用你这个代码直接连我官方的测试服务端,看看正不正常,如果连我的测试服务器正常,那就表示问题出在你的服务端,而不是客户端
JackJiang 发表于 1 年前
引用:921124136 发表于 2023-05-12 17:28
是点击登陆就出现了,我看demo也没有配置UDP的心跳,安卓那边也没有,但是服务端配置了TCP的心跳和websoc ...

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

另外,把你客户端的登陆逻辑和代码贴出来,你有执行登录/连接代码逻辑?
JackJiang 发表于 1 年前
这个log是在什么情况下出现的?是你客户端登陆完成后,10秒左右就出现了?还是怎么滴?

官方Demo里客户端的登陆逻辑你否去读过,因为长连接应用就是这样:它必须有初始化、有登陆/连接过程(然后它内部还会有心跳),否则这连接一会就自动超时被服务端干掉了
JackJiang 发表于 1 年前
我看你服务端日志里输出显示,你用的udp协议通信?为什么要首选udp协议?或者,你是否意识到你只启用了udp协议?

返回顶部