Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Bluetooth приложение
|
|||
|---|---|---|---|
|
#18+
Всем привет! Я пытаюсь написать простую программу для соединения КПК и Desktop по bluetooth. Только ничего не получается. Я пробовал использовать 32feet.net компоненты для работы с bluetooth. Но код BluetoothRadio.PrimaryRadio возвращает null. А BluetoothRadio.IsSupported возвращает false. Потом я попробовал обнаружить bluetooth устройство (Desktop) с КПК используя WinCE вызовы. Далее код: // Get Winsock-related data WSADATA wsd; WSAStartup (MAKEWORD(1,0), &wsd); // Specify search parameters WSAQUERYSET wsaq; ZeroMemory(&wsaq, sizeof(wsaq)); wsaq.dwSize = sizeof(wsaq); wsaq.dwNameSpace = NS_BTH; wsaq.lpcsaBuffer = NULL; // Start look up HANDLE hLookup; int iRet = WSALookupServiceBegin (&wsaq, LUP_CONTAINERS, &hLookup); // Enumerate devices that were scanned // Configure a WSAQUERYSET structure to store device data returned by WSALookupServiceNext CHAR buf[4096]; LPWSAQUERYSET pwsaResults = (LPWSAQUERYSET) buf; ZeroMemory(pwsaResults, sizeof(WSAQUERYSET)); pwsaResults->dwSize = sizeof(WSAQUERYSET); pwsaResults->dwNameSpace = NS_BTH; pwsaResults->lpBlob = NULL; DWORD dwSize = sizeof(buf); iRet = WSALookupServiceNext (hLookup, LUP_RETURN_NAME | LUP_RETURN_ADDR, &dwSize, pwsaResults); после этого вызова я получаю SOCKET_ERROR, а WSAGetLastError() возвращает код ошибки WSANETDOWN. Пробовал делать restart системы и на Desktop и на PPC - ничего не помогает. Я неоднократно встречал упоминания о том, что те или другие компоненты или функции работают при условии совместимость Bluetooth protocol stack со стандартом Microsoft. Я так и не разобрался что именно это означает. Но подозреваю что пролема в этом. Я использую КПК: hp iPAQ PPC h4100 series Model H4150 Microsoft Pocket PC Version 4.20.0 (Build 13252) На Desktop использую USB Bluetooth ORIENT B303 WinXP SP2 BlueSoleil 1.6.1.4 Release 050606, Stack version 05.04.05.20050408 Вообще основная задача - создать приложение на PDA для получение тегов с RFID reader Allflex RS320 with Bluetooth (http://www.allflex.com.au/48.html). Только самого девайса у меня нет. Помогите, пожалуйста советом! Застрял в самом начале. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2006, 14:50 |
|
||
|
Bluetooth приложение
|
|||
|---|---|---|---|
|
#18+
// Get Winsock-related data WSADATA wsd; WSAStartup (MAKEWORD(1,0), &wsd); // Specify search parameters WSAQUERYSET wsaq; ZeroMemory(&wsaq, sizeof(wsaq)); wsaq.dwSize = sizeof(wsaq); wsaq.dwNameSpace = NS_BTH; wsaq.lpcsaBuffer = NULL; // Start look up HANDLE hLookup; int iRet = WSALookupServiceBegin (&wsaq, LUP_CONTAINERS, &hLookup); // Enumerate devices that were scanned // Configure a WSAQUERYSET structure to store device data returned by WSALookupServiceNext CHAR buf[4096]; LPWSAQUERYSET pwsaResults = (LPWSAQUERYSET) buf; ZeroMemory(pwsaResults, sizeof(WSAQUERYSET)); pwsaResults->dwSize = sizeof(WSAQUERYSET); pwsaResults->dwNameSpace = NS_BTH; pwsaResults->lpBlob = NULL; DWORD dwSize = sizeof(buf); iRet = WSALookupServiceNext (hLookup, LUP_RETURN_NAME | LUP_RETURN_ADDR, &dwSize, pwsaResults); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2006, 07:42 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=185&tid=1346948]: |
0ms |
get settings: |
14ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 381ms |

| 0 / 0 |
