我已经注册了一个后台任务,只要我的蓝牙设备连接就会处理(rfcomm)蓝牙连接。现在,我想要做的是创建一个“连接”按钮,就像小工具应用程序中的按钮一样。它应该强制设备连接到我的蓝牙设备而不打开套接字,以便后台任务可以处理它。
我该怎么做?
答案 0 :(得分:1)
BlueTooth应该使用StreamSocket,它应该使用套接字。
async void send(string str)
{
StreamSocket socket = await PeerFinder.ConnectAsync(peer);
DataWriter data_writer=new DataWriter(socket.OutputStream);
data_writer.WriteString(str);
await data_writer.StoreAsync();
}