收藏
回答

MagicOS 8.0 发送、接受udp包异常

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug UDPSocket 微信安卓客户端 8.0.48 3.4.0

手机型号:荣耀 100、荣耀 Magic VS2

手机系统:MagicOS 8.0

手机设置:已关闭【智能切换移动数据】类似的设置

场景:连接设备热点(无法访问外网)后,发送udp广播,并接收设备的udp包回复

上述环境条件下,手机无法正常发送udp广播,自动使用了移动数据网络,并非热点网络发送udp包

在PC端模拟设备与手机进行udp包通讯,发现以下现象:

1、当手机同时存在移动网络和wifi(可以访问外网)时,发送、接收udp数据包正常

2、当手机仅存在wifi,拔掉sim卡(或者关闭移动网络数据)时,发送、接收udp数据包正常

3、当手机同时存在移动网络和wifi(无法访问外网)时,发送、接收udp数据包异常


应该是由于手机检测到wlan网络差,自动切换到移动数据网络进行通讯导致的。其他类型安卓手机,如果开启了【智能切换移动数据】类似的设置也会出现类似的问题,但是关闭即可规避,但是MagicOS 8.0系统无效

微信日志已上传

微信号:world-soon-test

发生时间点:2024-4-28 13:45-13:50



回答关注问题邀请回答
收藏
登录 后发表内容