默认

[已回复] 我的IM程序心跳包自动停止了,不能继续发送相关数据了。

查看数: 36162 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-10-18 11:33

正文摘要:

为什么会输出这条信息?"收到服务端的“尚未登陆”的错误消息,心跳线程将停止,请应用层重新登陆"图片是我的程序的主方法 DEBUG - 【IMCORE】isLocalUDPSocketReady()==true,直接返回本地socket引用哦。 ...

评论

吴佳同 发表于 7 年前
这种情况 只是偶尔出现几次
不是每次都不正常的
JackJiang 发表于 7 年前
引用:吴佳同 发表于 2017-10-18 15:32
我没有改代码
只改了下 qos重发次数为999
其他地方没有改

不能自动重连好奇怪,这几乎不可能,你对着官网的Demo试过了吗?官网的Demo表现是什么样?
吴佳同 发表于 7 年前
我没有改代码
只改了下 qos重发次数为999
其他地方没有改
当出现上面的日志的时候,我的客户端程序就不能用了。
因为已经彻底断线了,不能自动重连了,不知道是怎么回事?
JackJiang 发表于 7 年前
你改了代码了吗?你确认一下用官方的Demo代码会不会出现同样的问题?
如果官方Demo不会,你就对照一下官方Demo代码看看你是否改错了什么东西。

其实log里要要求重新登陆很正常,但关键是重新登陆线程启动后,就没有收到后绪反馈了,你这客户端代码一定是什么地方有过改动。。

返回顶部