MobileIMSDK连接后频繁掉线重连,提示会话超时失效,对方非正常退出或网络故障
場景
若依(基于SpringBoot的權(quán)限管理系統(tǒng))集成MobileIMSDK實現(xiàn)IM服務(wù)端的搭建:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/111032404
MobileIMSDK怎樣將Java服務(wù)端運行起來以及打成jar包運行:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/110128757
上面記錄過怎樣將MobileIMSDK的Java服務(wù)端代碼運行起來的兩種方式。
但是在使用社區(qū)提供的IM客戶端進行連接修改后的IM服務(wù)端的時候卻出現(xiàn)了頻繁掉線重連的情況
?
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費下載。
實現(xiàn)
然后IM服務(wù)端的后臺一直提示:
會話已超時失效,很可能是對方非正常退出或者網(wǎng)絡(luò)故障,即將以會話異常的方式執(zhí)行關(guān)閉流程
?
這是因為服務(wù)端和客戶端設(shè)置的心跳檢測的頻率不一致導(dǎo)致的。
之前在使用IM服務(wù)端時曾經(jīng)將心跳檢測的頻率修改為MODE_3S,但是官方提供的客戶端的jar包的心跳檢測的頻率是MODE_15S
所以找到服務(wù)端的ServerLanuncherImpl中的心跳頻率與客戶端修改為一致
?
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的MobileIMSDK连接后频繁掉线重连,提示会话超时失效,对方非正常退出或网络故障的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android+SpringBoot+V
- 下一篇: Openlayers下载与加载geose