SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
iOS Swift 面临通过 CBL2CAPChannel 传输数据的问题
问题描述
投票:0
回答:1
从中央我能够连接外围设备并能够读取 GATT 数据。
连接外设后,我将从中央打开 L2CAPChannel,该通道已成功建立(我可以在 Hercules Simulator 中看到日志)。
当我从中央向外围设备(硬件)发送数据时,它已成功发送。
第二次发送数据时出现
SocketStream 写入错误 [0x0]: 1 22
第三次,当我点击 l2CapChannel.outputStream.write 时,它不是每次都使用 self.l2capChannel?.outputStream.hasSpaceAvailable false 调用流委托方法。
此外,当外围设备(硬件)向中央发送任何数据时,我的流委托方法不会被调用。
ios
swift
core-bluetooth
l2cap
1个回答
0
投票
我能够解决这个问题,因为我在单击按钮时打开了 L2CAPChannel,但我是在 didUpdate char** 上完成的,它对我来说工作得很好。
最新问题
Python __main__.py 无法从其自己的模块导入
使用 Tailwind 改变焦点上的 SVG 颜色
关于GO语言接口断言接收者的疑问
“尚未为此 DbContext 配置数据库提供程序”Entity Framework Core
如何从字典中打印特定键的值?
DCEVM 代码重新定义已禁用
zeek 的问题,特别是 python 中的代理
有时,当使用 Video Toolbox Encoder 对视频进行编码以进行网络直播时,解码器输出始终有 4 帧延迟
Rails 7 Turbo 框架和多种表单的表单值问题
个人资料图片未显示
如何让 Excel 打开 pdf 的超链接,但末尾带有 #zoom 参数?
如何用R解决问题
vite 未在 Laravel Breeze 项目上加载 CSS
如何翻译“Laravel-Lang”包的验证错误消息?
通过jq从嵌套json返回条目
如何解决连接空间数据时的球面几何故障
如何打包nuget包,使其安装我们的项目dll,然后单独安装第3方nuget包
如何通过 kubernetes pod 传递 docker 容器标志
对每个条目进行 useEffect handleKeyDown 复制输出
如何解决“Spring Cloud LoadBalancer 目前正在使用默认缓存。您可以切换到使用 Caffeine 缓存”警告?
© www.soinside.com 2019 - 2024. All rights reserved.