+
 新版

mina客户端无法接受信息

王泽超111 发布于 2019/09/15 19:45
阅读 873
收藏 0

目前已知的

1.项目放到服务器上(centos7)发现mina客户端无法收到服务端的信息,但是把mina客户端放在本机运行连接远程的mina服务端是可以的,客户端和服务端通信是8080/UDP端口,centos端口已打开.

2.通过抓包确定,服务端确实成功发出了信息,但是部署在centos上的mina客户端确实没有收到

3.客户端发送的数据,服务端可以正常收到

4.mina客户端集成在springboot上边

5.最后在说一句....本机调试mina客户端是没有问题的

加载中
0
王泽超111
王泽超111

有啥想法都可以说说啊大哥们,我是真的一点头绪都木有,一直在找问题所在

0
开源肥牛饭
开源肥牛饭

你要使用的是什么云服务器,是不是得在他的控制面板里面再配置一下什么安全策略,单单在centos中开放端口不够,我是遇上过这种情况,在服务器里面开了端口不行,最后发现需要去云服务器的配置界面再配个什么安全策略,开放了那个端口,最后才行。

王泽超111
王泽超111
我有最新的消息了 我补充一下啊
H_rj
H_rj
你说的这个是 阿里云的防火墙吧? 如果没配防火墙应该连不上吧
0
王泽超111
王泽超111

是不是我把客户端绑定的ip改成172.17.0.1就行了?

 

0
王泽超111
王泽超111

已解决,因为我的客户端跑在docker中

安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host

host:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。

使用的是bridge,bridge的频段是172的,

我把mina客户端绑定的端口从192改成了172

客户端成功收到了服务端的消息

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部