Форум программистов, компьютерный форум CyberForum.ru

Bluetooth в Windows - C++

Восстановить пароль Регистрация
 
juvf
0 / 0 / 0
Регистрация: 03.09.2011
Сообщений: 20
21.09.2016, 15:19     Bluetooth в Windows #1
Как взаимодействовать с БТ из винды? Начал использовать "Windows Sockets Support for Bluetooth" но чото лыжи не едут. Делаю следующий алгоритм с winsock

Код
socket();
connect();
send(sock, array, 8, 0);
shutdown(sock, SD_SEND);
recv();
если в дебаге прошагать, то всё прекрасно работает. создается сокет и конектиться без ошибок. удаленное устройство видит коннект. посылаются данные, удаленое устройство получает их и отвечает. recv() возвращает кол-во принятых байт. как в аптеке.

если без остановки выполнить.... то send() возвращает 8, shutdown() возвращает 0, recv() возвращает 0. Удаленное устройство видит подключение, но не получает ни одного байта. если между этими функциями понаставить пауз секундных, то код выполняется без остановки нормально... уходит запрос и возвращается ответ. Почему без пауз не работает? Если из-за неблокирующего сокета, то как сокет сделать блокирующим?

ps Может вместо этой API есть более годные либы для работы с bluetooth под винды?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2016, 15:19     Bluetooth в Windows
Посмотрите здесь:

C++ Builder Bluetooth и C++ Builder
[C++]Bluetooth и Linux C++ Linux
C++ Builder Работа с Bluetooth
C++ Builder Bluetooth API
Подключение к bluetooth модулю C++ WinAPI
Работа с bluetooth C++
Работа с Bluetooth C++ WinAPI
На Dev-C++ не установлены библиотеки Bluetooth? О_о C++
C++ Посоветуйте утилиту для работы с Bluetooth в C++
Как включить Bluetooth? C++ WinAPI
C++ WinAPI API, Bluetooth, Broadcom SDK
C++ Builder Ищу литературу по работе с компонентом Bluetooth Embarcadero

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему

Метки
bluetooth, winsock
Опции темы

Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru