![无法使用 rfcomm 在手机和笔记本电脑之间建立持久蓝牙连接](https://linux22.com/image/882785/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20rfcomm%20%E5%9C%A8%E6%89%8B%E6%9C%BA%E5%92%8C%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B9%8B%E9%97%B4%E5%BB%BA%E7%AB%8B%E6%8C%81%E4%B9%85%E8%93%9D%E7%89%99%E8%BF%9E%E6%8E%A5.png)
我已经成功将我的 Android (6.0.1) 手机 (Sony Xperia Z3) 与我的笔记本电脑 (运行 Ubuntu 14.04) 配对。我可以来回发送文件。蓝牙连接菜单显示,如果发送了文件,连接开关将切换为 ON。
我尝试使用以下方法建立持久连接:
sudo rfcomm connect rfcomm0 [MAC ADDRESS] 1
但我总是得到:
无法连接 RFCOMM 套接字:连接被拒绝。
背景:我想通过蓝牙将数据从手机发送到笔记本电脑。如果我运行此代码开关也会打开,但会立即关闭连接(开关返回到关闭状态)。
Logcat 显示以下异常:
E/错误:错误初始化:java.io.IOException:读取失败,套接字可能关闭或超时,读取ret:-1