BlueTooth connection
Как принять/передать файлы по BlueTooth. Буду рад любой подсказке.
А если серьезно, то между какими железками ты собираешься их "принять/передать"?
Bluetooth предполагает целый стек протоколов чем-то схожий с IrDA, и имеет несколько протоколов верхнего уровня, которые юзеры знают как "сервисы". Для пересылки файлов (да и вообще объектов, таких как картинки, визитные карточки) придумали протокол OBEX. Хотя в принципе файл можно перекинуть и через з..цу, например через виртуальное сетевое соединение, через виртуальный COM-порт и т.д.
Если твои железки работают на какой-нить ОС, то у разных производителей стек может быть реализован с помощью разных драйверов, и работать с ними, соответственно, по-разному.
Если брать совсем уж частный случай (наиболее распространенный) - железка ОС windows и микрософтовскими же дровами - открываешь сокет, кидаешь/принимаешь инфу.
http://msdn.microsoft.com/en-us/library/aa363059%28v=VS.85%29.aspx
и еще, чтоб не скучал:
http://www.google.ru/#hl=ru&source=hp&q=bluetooth+site%3Amsdn.microsoft.com&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=db5ffdbcc37aaef5
Задача заключается в следующем: имеется ПК с WindowXP, к нему подключен Bluetooth адаптер Vorteil. Необходимо принимать картинки с любых др. Bluetooth устройств (в основном сот. телефоны). Приведенные ссылки хороши, я там был, но мне это не помогло. Пытаюсь подключиться через сокет, но на accept зависаю намертво (пример из Microsoft Platform SDK). Пока вопрос решен через з..цу, но есть желание привести все это хозяйство к нормальному виду (видимо придется писать свой драйвер?).