断开 InTheHand.Net 库时检测蓝牙设备



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

我找到了蓝牙客户端类的连接属性,但是当设备断开连接时,它不会变成假。

我每秒触发一个计时器滴答事件,以检查蓝牙客户端连接的属性是否变为假,并向 msgbox 显示设备已断开连接。

但是问题是连接的属性不会将其状态更改为false,您能否建议如何检测蓝牙设备何时断开连接的方法。

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

当设备与应用程序连接时,我开始发送一些空字符串并检查数据是否被接收,因此当这些数据未发送时,它会引发异常,我捕获了该异常并调用函数来注销用户。

最新更新