| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Bluetooth. Проблема с подключением. |
| Автор: Pulse69 6.1.2008, 14:18 | ||||
| Подскажите кто сталкивался с Bluetooth устройствами. Пишу приложение под WinSock2 для работы с Bluetooth устройствами. Возникла такая проблема: вызов функции connect всегда возвращает -1, а WSAGetLastError() выдаёт ошибку WSAEINVAL. Судя по документации на Bluetooth в MSDN, это означает
Я не совсем понимаю что там может быть не так, так что надеюсь на ваши подсказки. Стандартные средства Windows работают с устройством нормально, у-во аутентифицировано. Вот небольшой код, который не работает.
Пытаюсь подключиться к SPP сервису, который этот телефон точно предоставляет. Самое интересное, что если в качестве адреса указать неверное значение, всё равно возвращается WSAEINVAL, а не более подходящий WSAEADDRNOTAVAIL. Согласно всем примерам и туториалам, вышеприведённый код должен работать, но это не так. PS: Все драйвера BTH - стандартные WINDOWS, ОС - WinXP Pro. SP2 |