首页 > 解决方案 > Android 10 udp 广播收不到

问题描述

嗨,我在 android 中使用 udp 套接字来查找设备并更改其网络参数,例如:更改设备的 ip 地址。

在以前的 android 中,我的代码运行良好,它能够接收来自不同子网示例的数据包:我的 ip 是 192.168.43.5,我将数据包发送到 255.255.255.255 端口 8888 设备 ip 是 192.168.1.45 并将响应发送到 255.255.255.255 8889

为什么在 android 10 中,只有当设备与我的手机具有相同的子网时我才会收到 udp 数据包(例如,如果设备 ip = 192.168.43.45 有效,否则如果设备 ip = 192.168.1.45 无效)?

标签: udpbroadcastandroid-10.0

解决方案


推荐阅读