1

我目前正在开发一个 WPF 项目。我正在尝试从 OMRON 设备接收数据。设备将启动连接,并向应用程序发送一些数据。该设备支持两个配置文件,Continua (HealthDeviceSource) 和 SDP。我希望只使用Continua。

这是我尝试过的。

bool connected = false;

while (!connected)
{
    //Works, only proceed when true.
    connected = new BluetoothDeviceInfo(new BluetoothAddress(byt)).Connected; 
}

var listener = new BluetoothListener(BluetoothService.HealthDeviceSource);
listener.Start();
try
{
    bool booll = false;
    while (!booll)
    {
        booll = listener.Pending(); //Always false, why is that so?
    }
    //If I do this instead, it just stucks here.
    //var client = listener.AcceptBluetoothClient();
    MessageBox("test");
}
catch (Exception err) { MessageBox(err.Message); }

有什么帮助吗?

4

0 回答 0