Android上的一个连接上是否可以有两个蓝牙套接字?

时间:2013-06-29 17:04:01

标签: java android bluetooth

我在两台Android设备之间运行客户端/服务器蓝牙连接。我发送了大量需要快速阅读的数据。阅读发生得足够快,但不是写作。写入线程将数据从队列中取出,因此项目被放置得太快以至于无法跟上。我想过有多个套接字(我有一个等待传入连接的ServerSocket)但是当我尝试创建另一个客户端套接字时,我只是得到了这个错误:

  

IO:无法启动服务发现

知道为什么会发生这种情况或解决我的问题?

1 个答案:

答案 0 :(得分:0)

通信速度受蓝牙技术和规范的限制,并且该链接已经饱和。打开另一个套接字无济于事。相反,我建议在发送之前压缩数据,并使用某种流量控制来确保不会发送太多数据。

相关问题