默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK本地正常,部署到win server 08服务器无法推送
IMSDK在本地部署可以推送,一切正常。可是部署到win server 08服务器无法推送,ServerEventListenerImpl的回调方法都没响应。有做了system.out输出语句,有设置回调类,startup也有启动,就是ServerEventListenerImpl没有响应。UDP端口也开启并重启了服务器,也是没有响应。


QQ截图20170808174513.jpg
QQ截图20170808174540.jpg
QQ截图20170808174608.jpg
QQ截图20170808174646.jpg

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

标签:MobileIMSDK
上一篇:[已回复] 公网上的Windows 2008部署MobileIMSDK后客户端不能连接下一篇:[已回复] 请问MobileIMSDK实现的IM的消息投递逻辑(不是P2P吗?)

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

推荐方案
评论 4
各位大大觉得有可能是什么地方没有调通的?本地部署是正常可用的,部署到服务器就是不进去那个回调函数里面,555.
如果本地正常,那就基本上可以排除你代码的原因了。

你需要对比一下,你服务端的运行环境:
1)服务器的java版本跟你本地的版本是一致的吗?
2)有必要的话,把本地编译版本部署到服务端一次。

追加问题:
1)部署到外网后,你的客户端能连接上吗?
2)如果客户端能连接上,那客户端的Log是什么样的?可以贴出来分析一下!
引用:JackJiang 发表于 2017-08-08 18:02
如果本地正常,那就基本上可以排除你代码的原因了。

你需要对比一下,你服务端的运行环境:

1).服务器的Java版本和本地的都是一致的,都是1.6.不过服务器上没有设置环境变量path。
2).服务器上的版本就是本地全量编译更新上去的版本。
3).我的客户端是安卓,客户端可以连接上,不过一样没有回调,如果连接到本地的服务器,客户端会有回调,(见图)
4).
客户端连接本地服务器的log信息: QQ图片20170808183813.png
QQ图片20170808183819.png
客户端连接win server 08服务器的log信息:
QQ图片20170808183832.png
引用:端木颜啊 发表于 2017-08-08 18:40
1).服务器的Java版本和本地的都是一致的,都是1.6.不过服务器上没有设置环境变量path。
2).服务器上的 ...

就不能把Log打的更全一点吗。。。

你这样来排查:
先保证服务端的程序运行是正常,但前提是要排除网络或防火墙的干扰:
你可以弄一个java桌面版demo,打个jar包放到服务端直接在服务器上连服务器,如果可以正常使用就表示服务端程序没问题,那就表示只是外网不能访问而程序是正常的,那就来查数据中心(阿里云或是什么云)防火墙的设置、查本机的防火墙。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部