蓝牙插座不断超时

我正在开发一些测试来计算关于Android上的蓝牙连接的指标。

我的问题是随机套接字无法连接到远程设备,特别是涉及两个以上的设备时。 具体来说,大多数时候,当我尝试打开一个套接字时,我得到了臭名昭着的错误

连接读取失败,套接字可能关闭或超时,读取ret:-1

我已经尝试应用涉及到Java反射的修复,并没有工作。

我正在尝试开发的测试包括在执行一些测量时在设备环中发送令牌。 这个问题发生的概率随着时间而增加。 第一次测试可能会给出一些结果,但最终通常会失败。

是否有其他人遭受同样的问题?

对于那些有兴趣的人来说,代码(在Kotlin开发)在这里:

GitHub项目

代码涉及到测试本身