无需打开插座即可连接蓝牙设备

时间:2016-05-08 21:04:35

标签: c# bluetooth windows-runtime win-universal-app windows-10

我已经注册了一个后台任务,只要我的蓝牙设备连接就会处理(rfcomm)蓝牙连接。现在,我想要做的是创建一个“连接”按钮,就像小工具应用程序中的按钮一样。它应该强制设备连接到我的蓝牙设备而不打开套接字,以便后台任务可以处理它。

我该怎么做?

1 个答案:

答案 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();
    }