Ошибка подключения BluetoothSocket "Неверный аргумент"
Я пытаюсь подключиться и отправить данные со своего ноутбука на телефон Android через Bluetooth. Я использую библиотеку PyBluez для этого. Когда я пытаюсь вызвать метод "Connect" BluetoothSocket:
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, а port должен быть int. Это я проверил.
Я также проверил правильность как порта, так и хоста, и уже подключил мои устройства.
Кто-нибудь может мне помочь с этим вопросом?