默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求教MobilelMSDK服务器端的ip是多少?域名跟IP的关系?
阅读(32339) | 评论(3 收藏 淘帖
我在windows下启动MobilelMSDK的服务器端和客户端,发现有个问题,就是在公网下启动的时候,从客户端只能用rbcore.52im.net连接服务器,其他的主机地址,譬如rbcore4444.52im.net,是不能连接服务器的,代码里只有目录:/MobileIMSDKServerX_netty_Open/src/net/openmob/mobileimsdk/server/ServerLauncher.java下,有ChannelFuture cf = bootstrap.bind("0.0.0.0", PORT).syncUninterruptibly();,按照我的想法,0.0.0.0的ip地址是指所有的ip地址都能访问这个服务器端,但是其实不是,有知道的人指导一下?

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

标签:MobileIMSDK
上一篇:[已回复] MobileIMSDK多服务器通信具备吗?下一篇:[已回复] 求助关于MobileIMSDK服务端的消息推送问题
推荐方案
评论 3
你对计算机网络这门课程不熟悉,这是域名解析的基础知识。
我的域名解析里只有rbcore.52im.net是指向这台测试服务器,当然只能用它连接了。

按照你的说法,你用rbcore4444.52im.net或者其它什么域名为什么连不上,那是肯定的,因为没有这样的子域名解析。就好比你可以用www.qq.com访问腾讯官网,但你随便输一个abc.qq.com肯定访问不了。

另外,服务端的那段代码,跟你的问题是没有任何关联的。

我建议你把《TCP/IP详解 卷1 - 第14章 DNS:域名系统》这一章仔细看看,可以解决你的疑问。
引用:JackJiang 发表于 2018-01-05 20:22
你对计算机网络这门课程不熟悉,这是域名解析的基础知识。
我的域名解析里只有rbcore.52im.net是指向这台 ...

嗯,领教了,其实你说的我也知道一点。
只是还有个疑问,我在本地启的服务器,域名解析也能解析到本地的地址吗?
它得先知道我的本地地址吧?还是别的什么呢?
引用:smartbaby 发表于 2018-01-06 16:08
嗯,领教了,其实你说的我也知道一点。
只是还有个疑问,我在本地启的服务器,域名解析也能解析到本地的 ...

你百度一下外网IP和域名的关系,系统地学习一下(不是内网IP)。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部