默认
发表评论 12
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK的 server 端部署配置问题
阅读(49135) | 评论(12 收藏 淘帖
server 端如何部署配置呢?android 端要如何与之协调配置呢?
我已经将编译好的服务端代码部署到服务器上,但好像不起作用!
服务器保持运行,怎么保持?

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

标签:MobileIMSDK
上一篇:[已回复] MobileIMSDK是否有netty的实现版本?下一篇:请问MobileIMSDK支持分组通知吗
推荐方案
评论 12
MobileIMSDK的服务端不需要什么配置和部署,你只要按照开发者指南里的步骤把它运行起来就行了,它会自动在它的默认端口上监听数据,服务端开发者指南是:http://www.52im.net/thread-63-1-3.html

Android客户端只要设置好要连接的服务端ip和服务端的监听端口号,就一切ok,也不存在什么额外配置,Android端开发者指南是:http://www.52im.net/thread-61-1-3.html

总之,你只要让两边程序都运行起来,连接与被连接的ip和端口与匹配上,就可以进行通信了,就这么简单。
ConfigEntity.serverIP = "rbcore.52im.net";
这个地方 改为 服务器地址就ok了?我试过了,提示 “登录超时,可能是网络故障或服务器无法连接,是否重试”
你至少得保证你的手机能ping通你的服务器,很多人搞移动端网络程序的时候都卡在测试网络环境上,你得保证它们之间能正常ping通。

Android上的ping工具请至此下载:《网络测试:Android版多路ping命令工具EnterprisePing[附件下载]》http://www.52im.net/thread-145-1-1.html
服务端保持运行是什么意思?
同时,我也在测试XMPP协议,服务器端的运行部署配置什么的,说的比较详细,很快就搞出来了!可是咱这个我都折腾一天了,还没结果!
引用:zyhomepage 发表于 2016-07-12 10:59
服务端保持运行是什么意思?
同时,我也在测试XMPP协议,服务器端的运行部署配置什么的,说的比较详细,很 ...

我的意思是,你的Android手机网络能ping的通你的服务器否?很多人都出现这样问题:手机无线网络跟服务端器根本连不通。你得排除这个问题。像MobileIMSDK这样的即时通讯框架,原理非常简单,你可以把它理解成最简单的客户端socket和服务端socket的简单通信,不能连通,排查客户端跟服务端的网络,基本就能解决。
这个肯定是通的啊,要不XMPP都不能访问!网络不通怎么能访问呢!?
这里有个最简单的android和服务端的udp socket程序,看看是否能通呢:http://www.52im.net/thread-388-1-1.html

跟MobileIMSDK一样,都是开箱就能用的东西,只在客户端设置好对应服务端的ip和port号
暂时放弃了,不太好用!和DEMO的效果不匹配!
引用:zyhomepage 发表于 2016-07-14 11:07
暂时放弃了,不太好用!和DEMO的效果不匹配!

很遗憾,没能帮你解决问题
引用:JackJiang 发表于 2016-07-12 09:58
MobileIMSDK的服务端不需要什么配置和部署,你只要按照开发者指南里的步骤把它运行起来就行了,它会自动在 ...

服务器部署在自己电脑上,两台Android手机与电脑处于同一个wifi网络环境才可以进行通信,当手机使用移动网络时,就没法连接到服务器,请问您这个该怎么解决???
引用:632743365 发表于 2017-09-27 19:44
服务器部署在自己电脑上,两台Android手机与电脑处于同一个wifi网络环境才可以进行通信,当手机使用移动 ...

内网的服务器,如果需要外网访问,你需要对路由器进行设置,你去百度查查路收器里设置“DMZ主机”或者“端口映射”的方法就解决了。
引用:JackJiang 发表于 2017-09-27 20:18
内网的服务器,如果需要外网访问,你需要对路由器进行设置,你去百度查查路收器里设置“DMZ主机”或者“ ...

好的,我试试,谢谢您的解答。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部