如何使用配对设备检查Qbluetoothsocket的连接


if(socket->peerAddress().toString()!=addressToConnect)

我这样做,

socket- qbluetoothsocket的对象

addressToConnect -qString对象包含套接字连接到

的地址

但是,只有在连接的设备关闭然后再次打开时,这只有可以检查连接而不再次打开设备的方法,以防万一它只是损失的功率,或者是类似的东西?

如果我正确理解,您想知道设备是否仍连接?

根据文档,SOCEKT类提供QBluetoothSocket::state()QBlutoothSocket::error()功能。它们提供了您可能正在搜索的QBluetoothSocket::ConnectedStateQBluetoothSocket::RemoteHostClosedError(由于QT 5.10(类型。

您可以将其与要连接到的地址的检查结合使用。

相关内容

  • 没有找到相关文章

最新更新