在InTheHand.Net库中断开连接时检测蓝牙设备

问题描述 投票:0回答:1

我已配对并连接蓝牙设备与C#应用程序,工作正常,但我需要检测何时甚至设备超出范围或断开连接。

我找到了BluetoothClient类的Connected属性,但是当设备断开连接时,它不会变为false。

我已经每秒触发一次计时器滴答事件,以检查BluetoothClient连接属性是否变为false并显示msgbox设备已断开连接。

但问题是连接属性没有将其状态改为false,请你建议如何检测何时蓝牙设备断开连接。

提前致谢。

c# bluetooth android-bluetooth
1个回答
0
投票

我已经用了一些解决这个问题的方法,

当设备与应用程序连接时,我开始发送一些空字符串并检查数据是否被接收,所以当这些数据没有发送时会引发异常,我抓住了异常并调用函数注销用户。

© www.soinside.com 2019 - 2024. All rights reserved.