默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 关于关闭MobileIMSDK服务端的问题
MobileIMSDK集成到我的工程里没什么问题,但是有一点不知道是不是BUG,我在监听了Spring MVC的启动和关闭,也就是项目启动时我会启动IM,然后想在Tomcat关闭的时候同时停止IM,经过验证发现关不掉,客户端依旧可以访问IM服务端,确定已经调用了ServerLauncher的shutdown方法,并且在之后还检查了ServerLauncher的isRunning确认是false,有大神指点吗?

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

标签:MobileIMSDK
上一篇:[已回复] MobileIMSDK v3.0 的Web版与APP版群聊的问题下一篇:[已回复] MobileIMSDK 商业版本怎么获取更新?
推荐方案
评论 5
有没有检查一下是否重复启动了另一个im服务端。
引用:JackJiang 发表于 2017-06-26 17:02
有没有检查一下是否重复启动了另一个im服务端。

这个应该是不会的,我直接重启服务器后试了一遍不行,并且端口占用的情况下是可以启动多个的吗?
引用:七爷_g33lb 发表于 2017-06-26 17:11
这个应该是不会的,我直接重启服务器后试了一遍不行,并且端口占用的情况下是可以启动多个的吗?

是的,UDP不存在端口占不占用的问题,这是跟TCP的区别,所以你检查是否存在重复启动的情况。
另外,如果你把eclipse都重启了过了还是不行,那一定是其它问题:检查下是否客户端连接的不是你这个服务端的IP地址!
引用:JackJiang 发表于 2017-06-26 17:17
是的,UDP不存在端口占不占用的问题,这是跟TCP的区别,所以你检查是否存在重复启动的情况。
另外,如果 ...

再次实验发现还是不能关闭,我现在怀疑可能是IM用到了Spring的依赖注入的缘故,所以我在想办法在Spring MVC关闭之前去关闭IM
引用:七爷_g33lb 发表于 2017-06-26 22:24
再次实验发现还是不能关闭,我现在怀疑可能是IM用到了Spring的依赖注入的缘故,所以我在想办法在Spring M ...

建议如果不相信MobileIMSDK的服务端能如常工作,你可以先写个简单的带有main方法的类测试一下,这样你心里就更有底了。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部