udp - 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 无效)?
解决方案
推荐阅读
- python - 提交like按钮后表单没有更新
- android - 我如何解析 JSON,以便如果结构不符合我的预期,它会优雅地失败?
- android - 在手机硬件上运行 ML 模型的可行性?
- javascript - 我如何在地图功能反应中返回http标签
- c++ - 整数对向量到整数向量的向量
- php - 在我的 PHP 页面上点击提交后,没有任何反应。数据应导入我的 php 数据库
- vba - 如何在访问中获取组合框的选定值
- python - DataFrame - If 语句导致 NotImplementedError: 找不到匹配的操作码 'and_bdd' 后跟 ValueError
- python - Windows 致命异常:使用 tensorboard 访问冲突
- python - Python 函数,可帮助根据收到的输入选择输出(构建聊天机器人)