mina客户端无法接受信息

发布于 2022-01-04 18:02:46 字数 283 浏览 821 评论 10

目前已知的

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

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

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

居里长安 2022-01-07 22:32:30

回复
@石头捡到布 : hh谢大哥夸,第一次提问.诚惶诚恐

初见你 2022-01-07 22:32:29

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

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

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

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

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

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

青萝楚歌 2022-01-07 22:32:08

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

 

爱的那么颓废 2022-01-07 22:32:05

这是我抓的包,补充一下》。。

巡山小妖精 2022-01-07 22:32:03

服务器的ip是 192.168.87.137

客户端是172.17.0.2

服务端是172.17.0.1

客户端给服务端发的地址是192.168.87.137(也就是服务器ip)

服务端给客户端发的目的地址是172.17.0.2,

服务端表示自己的地址是172.17.0.1

完全闹不懂了~~~~  172是从哪来的啊,不应该都是192发给自己吗...

 

柠檬 2022-01-07 22:32:01

你说的这个是 阿里云的防火墙吧? 如果没配防火墙应该连不上吧

回忆凄美了谁 2022-01-07 22:22:12

回复
我使用的是学校自己的服务器,不是各大云产品的服务器,关键是这服务端和客户端跑在同一台服务器上的...

最偏执的依靠 2022-01-07 17:44:40

我有最新的消息了 我补充一下啊

剑心龙吟 2022-01-07 02:44:42

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

草莓味的萝莉 2022-01-07 00:12:15

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文