ldbds / TempCDN

temporary CND
0 stars 0 forks source link

Android 上传文件卡死 #36

Open ldbds opened 2 days ago

ldbds commented 2 days ago

故障表述 传输大文件,到90%, 没有新的数据上传。上传文件通道没有数据响应,其他功能正常。重新连接设备,故障消失。

复现流程 传输大文件

期望行为

场景截图

固件版本

ldbds commented 2 days ago

这边曾经出现过这个问题,我使用pc的蓝牙接收数据,芯片的notify发送缓存会越来越小, ios的手机就不会有这个问题。

您这边可能是同样问题。

ldbds commented 2 days ago

调试记录发现, 设备发送队列在连接Android设备时 可能会有 notify 包 卡在 队列中。 随着Android 通讯进行 又 会释放。 表现为 通讯静止时,查询到的 WDS_CREDIT = 9 不等于预期的 10 ,强行继续通讯, 知道文件传输完成 查询到的 WDS_CREDIT = 10 恢复成了预期值。

ldbds commented 1 day ago

蔡总反馈ios ,文件传输中间停住,需要断蓝牙再连接