Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个客户端/服务器蓝牙连接在两个 Android 设备之间运行。我正在发送大量需要快速读取的数据。阅读速度足够快,但写作速度不够快。写入线程将数据从队列中取出,因此项目被放入太快而无法跟上。我想过有多个套接字(我有一个等待传入连接的 ServerSocket),但是当我尝试创建另一个客户端套接字时,我得到了这个错误:
IO:无法启动服务发现
知道为什么会发生这种情况或解决我的问题的方法吗?
通信速度受到蓝牙技术和规范的限制,并且该链接正在趋于饱和。打开另一个套接字将无济于事。相反,我建议在发送之前压缩数据,并使用某种流量控制来确保不会发送太多数据。