【发布时间】:2016-10-06 04:41:59
【问题描述】:
我编写了一个简单的应用程序来从我的电脑(Linux、Debian)访问我智能手机的 PBAP。
我看到了我智能手机的所有服务,我也可以连接(智能手机收到配对请求)。但几秒钟后,我收到以下错误:
qt.bluetooth.bluez: void QBluetoothSocketPrivate::_q_readNotify() 14 error: -1 "Die Ressource ist zur Zeit nicht verfügbar"
有人知道如何解决吗?
这是我调用的函数:
void ServiceDiscoveryDialog::startClient(const QBluetoothServiceInfo &remoteService)
{
// Connect to service
socket = new QBluetoothSocket(QBluetoothServiceInfo::RfcommProtocol);
qDebug() << "Create socket";
socket->connectToService(remoteAddress, 1);
qDebug() << "ConnectToServiceTry done";
connect(socket, SIGNAL(readyRead()), this, SLOT(readSocket()));
connect(socket, SIGNAL(connected()), this, SLOT(connected()));
connect(socket, SIGNAL(disconnected()), this, SLOT(disconnected()));
}
谢谢。
【问题讨论】:
标签: qt sockets bluetooth bluez