我正在开发一个简单的 chrome 网上商店应用程序,它使用一个名为chrome.bluetooth的新 API 。该 API 相当新,仅适用于 google chrome dev 频道。
我设法发现了所有设备,搜索了他们的服务,如果他们有我需要连接的服务,它就会建立连接。
我的 chrome.bluetooth.onConnection 函数工作正常,它返回一个我试图写入的套接字:
chrome.bluetooth.onConnection.addListener(function(socket){
log("Connected", arguments);
if (socket) {
sockets.push(socket);
var data = str2ab("hello"); //My string to array buffer converter
chrome.bluetooth.write({ //Try to write to socket
socket:socket,
data:data
},function(){
log("Wrote to socket",socket,data,arguments)
})
}
});
在我尝试写之后,chrome.runtime.lastError消息是:
“发送数据失败。IOReturn code: 3758097088”
我不太确定我做错了什么,主要是因为我不理解错误。“IOReturn 代码:3758097088”是什么意思?我想知道是否有人知道我做错了什么以及这个错误意味着什么?
干杯,