Здравствуйте, Akatik_jr, Вы писали:
A_>>>То есть для того, чтобы работать с Bluetooth надо использовать Windows Sockets? А может посоветуете какую ссылочку, чтобы просветиться этим?
A>>http://msdn.microsoft.com/library/en-us/bluetooth/bluetooth/bluetooth_programming_with_windows_sockets.asp — начать можно отсюда.
A_>Эта статья в MSDN относится к разделу Platform SDK — эту штуку надо отдельно инсталлировать? И что это такое вообще?
Platform SDK нужна для WinXP SP1, если я ничего не путаю, то с VS.NET ставится более старая версия. Так что придётся качать или достававать откуда-нибудь ещё. Есть на одном из дисков RSDN.
SDK — это набор заголовочных файлов и библиотек необходимых для написания программ. Например, все константы необходимые для работы с BT валяются именно в этих заголовочных файлах.
Кстати, у меня Platfrom SDK живёт тут: "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\". Можно сделать поиск по файлм в этом каталоге на предмет наличия в них
AF_BTH . Если данная константа присутсвует, то более новый SDK не требуется.
A_>А работать с сокетами из-под VS .NET можно? А то у нас часть проекта уже на нем — хотелось бы не отходить от этой темы.
Можно.
A_>Еще вопросик знающим людям:
A_>Насколько я поняла с BT устройством можно работать открыв файл на соответствующем COM порту. При этом никаких SDK не нужно — проблема только в том, что соединение предварительно придется устанавливать руками. А как этот COM-порт определить — к какому обращаться, чтобы BT-данные считывать?
Для начала его надо создать. Смотри
PORTEMUPortParams
A>>Работать с BT через сокеты можно начиная только с определённых версий Windows.
A_>Гм, а поконкретнее? С каких версий?
Начиная с WinXP SP1 и WinCE .NET 4.0