2012-03-23 5 views
0

У меня есть Java-программа, готовая заставить локальное устройство ждать входящих соединений Bluetooth, а при попытке подключения вызывается метод acceptAndOpen().Java - подключение к bluetooth

Но, каждый раз, когда попытка подключиться, вместо программы в ответ на просьбу, диспетчер Bluetooth по умолчанию дает попы по умолчанию, отображающими:

Устройства хочет подключиться к устройству.

Есть ли способ переопределить стек widcomm по умолчанию с помощью winsock через API bluetooth?

ответ

0

Если автоматическое обнаружение Bluetooth-стека недостаточно, свойство Java System «bluecove.stack» можно использовать для принудительной инициализации стека. Значения «widcomm», «bluesoleil» или «winsock». По умолчанию winsock выбирается, если доступно.

Другое свойство «bluecove.stack.first» используется для оптимизации обнаружения стека. Если -dbluecove.stack.first = widcomm, тогда сначала загружается стек widcomm (bluecove.dll), и если он недоступен, BlueCove переключается на winsock. По умолчанию сначала загружается intelbth.dll.

Если обнаружено несколько стеков, они выбираются в следующем порядке: «winsock», «widcomm», «bluesoleil». Так как BlueCove v2.0.1 «bluecove.stack.first» изменит порядок выбора стека.

Для получения дополнительной информации см .: http://bluecove.org/bluecove/apidocs/com/intel/bluetooth/BlueCoveImpl.html

Смежные вопросы