我正在尝试连接并通过蓝牙将数据从我的笔记本电脑发送到我的Android手机。我正在使用PyBluez库。当我试图调用BluetoothSocket的'connect'方法时:
sock=BluetoothSocket( RFCOMM )
sock.connect((host, port))
它总是给我同样的错误:
Traceback (most recent call last):
File "rfcomm-client.py", line 41, in <module>
sock.connect((host, port))
File "<string>", line 5, in connect
bluetooth.btcommon.BluetoothError: (22, 'Invalid argument')
正如我从文档和示例中所理解的那样,主机的类型应该是String,端口应该是int。我查了一下。
我还检查了端口和主机的有效性,并且已经配对了我的设备。
有人可以帮我解决这个问题吗?