Java UDP接收方为什么接收不了消息呢?

weixin_45994317 2020-08-05 09:18:49
在做UDP实例的时候,发送方发送成功了,但接收方一直处于等待状态中,
代码没问题,配置环境也没问题,代码放在别人电脑都能运行,不知道是哪里出了问题,求解......
...全文
8673 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
先启动接收端,再发送。
weixin_45994317 2020-08-06
  • 打赏
  • 举报
回复
我的datagramPacket 只new了一次啊
datafansbj 2020-08-06
  • 打赏
  • 举报
回复
接收端 datagramPacket 为什么 new 了两次?第二个 datagramPacket 的侦听端口号呢?
weixin_45994317 2020-08-06
  • 打赏
  • 举报
回复
没有启动反,都是先启动的接收方,然后再运行发送方
weixin_45994317 2020-08-06
  • 打赏
  • 举报
回复
爱吃鱼的ねこ 2020-08-06
  • 打赏
  • 举报
回复
你是不是启动反了,得先启动接收方,再启动发送方
weixin_45994317 2020-08-06
  • 打赏
  • 举报
回复
我的是win10系统,防火墙是开着的,是迈克菲
a945121052 2020-08-06
  • 打赏
  • 举报
回复
这个应该改下吧
datafansbj 2020-08-06
  • 打赏
  • 举报
回复
不好意思,看错了。你是什么操作系统?防火墙关了吗?
在本机上无法抓到环回包,可以开个虚拟机,将服务端、客户端分开部署,然后分别装上抓包工具进行抓包,看看到底是数据包没发出去,还是接收端没受到。
UDP 是无连接协议,发送成功仅表示把数据发出去了,而不管对方是否收到。
亦夜 2020-08-05
  • 打赏
  • 举报
回复
你这样描述一下哪个神仙能知道问题在哪啊,关键代码贴一下

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧