首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlueTooth连接故障

BlueTooth连接故障
EN

Stack Overflow用户
提问于 2016-08-08 08:00:49
回答 2查看 275关注 0票数 0

环境

  • Ubuntu 16.04
  • 标准USB BlueTooth开关
  • C++
  • BlueZ
  • 以根形式运行

问题描述

当hcitool & sdptool正常运行时,我的代码无法用errno == 2( ENOENT )连接到SDP,下面是失败的代码:

代码语言:javascript
复制
m_pSDPSession = sdp_connect(BDADDR_ANY, BDADDR_LOCAL, SDP_RETRY_IF_BUSY | SDP_WAIT_ON_CLOSE);

为什么我会“sdp_connect”失败?我怎么能解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-08 08:16:38

编辑/usr/lib/systemd/system/bluetooth.service并将标志包含在ExecStart选项中。

ExecStart=/usr/libexec/bluetooth/bluetoothd --compat

然后

$ systemctl daemon-reload

$ systemctl restart bluetooth.service

票数 1
EN

Stack Overflow用户

发布于 2016-08-08 08:15:26

正如Shravan40所指出的,添加‘-compat’@ 'bluetooth.service‘解决了这个问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38824014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档