默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
MobileIMSDK的服务端是纯Java写的,而且没有用到任何操作系统相关的API,所以跨平台是毫无疑问没有问题。

你的问题我觉的需要从两个方面排查:
1)首先确定程序有没有正常运行:
如果你的Linux有窗口环境,你就把java客户端拷贝上去,验证一下本地能否通信,如果本地能通信就表示服务端已部署正常,余下的就专心排查Linux的系统网络与置。否则你需要确认服务端的java运行环境是不是搞对了。

2)再确定是不是网络有问题:
先确定linux的防火墙配置,再看看你的云主机或虚拟机是否能被外网访问等等基础网络配置问题。
评论 7
引用:柳老三 发表于 2017-09-21 16:19
我刚telnet 了一下7901端口不通,防火墙也已经暂时停了,感觉像是端口没有起来好像,不知道Linux环境对这 ...

没有什么特殊的,就是个普通的UDP端口而已。程序没有正确运行起来的可能性很大啊
引用:柳老三 发表于 2017-09-21 16:23
多谢群主的耐心回答,我抛异常 看看  开启的时候 有没有报错啥的

嗯,有必要的话可以把源码放进去,分析一下日志,盲目地看太浪费时间了,也找不出问题
引用:幻想 发表于 2018-01-04 14:43
楼主请问下,你的问题解决没有啊,我遇到 了个你同样的问题

肯定解决了啦,在公网上部署网络通信程序一般就是防火墙上的端口没有打开,记住要打开UDP的7901端口!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部