![]() |
|
|
|
#1 |
|
Hi
I am trying to do bluetooth programming on Microsoft Visual C++ 6.0. I am using basic functions like WSALookupServiceBegin(). i wrote the code like this WSAQUERYSET wsaq; wsaq.dwNameSpace = NS_BTH; The problem is, the compiler is not recognising NS_BTH and giving compile time error. I included the following sets of headers and lib #include <winsock> #include <winsock2> #include <bthdef> #include <BluetoothAPIs.h> #include <Ws2bth.h> #pragma comment(lib, "ws2_32.lib") The same goes with socket creation. Even if i am trying to create socket using the below code SOCKET client_socket = socket (AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM); following error are coming up error C2065: 'NS_BTH' : undeclared identifier error C2065: 'AF_BT' : undeclared identifier error C2065: 'BTHPROTO_RFCOMM' : undeclared identifier I ahve included Platform SDK also and i have windows xp sp2 i am not able to understand what else needs to be included. Is it because of Microsoft stack or some SDK is required? Deepika |
|
|
|
|
#2 |
|
Posts: n/a
|
On Apr 14, 1:43*pm, Deepika <Deep...@discussions.microsoft.com> wrote:
> *Hi > *I am trying to do bluetooth programming on Microsoft Visual C++ 6.0. > *I am using basic functions like WSALookupServiceBegin(). > *i wrote the code like this > *WSAQUERYSET wsaq; > *wsaq.dwNameSpace = NS_BTH; > > *The problem is, the compiler is not recognising NS_BTH and giving compile > *time error. > I included the following sets of headers and lib > > *#include <winsock> > *#include <winsock2> > *#include <bthdef> > *#include <BluetoothAPIs.h> > *#include <Ws2bth.h> > *#pragma comment(lib, "ws2_32.lib") > > The same goes with socket creation. > *Even if i am trying to create socket using the below code > > *SOCKET client_socket = socket (AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM); > > *following error are coming up > > *error C2065: 'NS_BTH' : undeclared identifier > *error C2065: 'AF_BT' : undeclared identifier > *error C2065: 'BTHPROTO_RFCOMM' : undeclared identifier > > I ahve included Platform SDK also and i have windows xp sp2 > i am not able to understand what else needs to be included. > Is it because of Microsoft stack or some SDK is required? There are several versions of a Bluetooth protocol stack. Several of these stacks are: Microsoft Windows Bluetooth (starting with SP2) Bluesoleil Widcomm / Broadcom Toshiba I am sure the are other version. Each have different features and Microsoft might still have not WHQL certified any Bluetooth. smlunatick |
|
|
|
#3 |
|
Posts: n/a
|
Actually i got installed latest platform SDk with which my program got
compiled but i require some information. There are some blutooth API like BluetoothFindFirstDevice Function() and BluetoothFindFirstRadio() and many others which are deifned in Platform SDK for windows SP2. But there are some API's like BluetoothSdpGetElementData() and BluetoothSdpEnumAttributes() and related functions whose definition is although present in the header file but the required library "Bthprops.lib" is not available. it is available in windows vista SDK. I still do not have access to it. My doubt is that if we install windows vista SDK, will it cover everything defined in windows xpSP2 SDK. Also another thing. As you said there are various Bluetooth protocol stack. Basically i have to interact with the bluetooth device and send/ receive files. Can you please suggest which one can be the best for doing the related bluetooth programming? "smlunatick" wrote: > On Apr 14, 1:43 pm, Deepika <Deep...@discussions.microsoft.com> wrote: > > Hi > > I am trying to do bluetooth programming on Microsoft Visual C++ 6.0. > > I am using basic functions like WSALookupServiceBegin(). > > i wrote the code like this > > WSAQUERYSET wsaq; > > wsaq.dwNameSpace = NS_BTH; > > > > The problem is, the compiler is not recognising NS_BTH and giving compile > > time error. > > I included the following sets of headers and lib > > > > #include <winsock> > > #include <winsock2> > > #include <bthdef> > > #include <BluetoothAPIs.h> > > #include <Ws2bth.h> > > #pragma comment(lib, "ws2_32.lib") > > > > The same goes with socket creation. > > Even if i am trying to create socket using the below code > > > > SOCKET client_socket = socket (AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM); > > > > following error are coming up > > > > error C2065: 'NS_BTH' : undeclared identifier > > error C2065: 'AF_BT' : undeclared identifier > > error C2065: 'BTHPROTO_RFCOMM' : undeclared identifier > > > > I ahve included Platform SDK also and i have windows xp sp2 > > i am not able to understand what else needs to be included. > > Is it because of Microsoft stack or some SDK is required? > > There are several versions of a Bluetooth protocol stack. Several of > these stacks are: > > Microsoft Windows Bluetooth (starting with SP2) > Bluesoleil > Widcomm / Broadcom > Toshiba > > I am sure the are other version. Each have different features and > Microsoft might still have not WHQL certified any Bluetooth. > Deepika |
|
|
|
#4 |
|
Posts: n/a
|
If you need to transfer files, maybe the best way is to use
high level app protocols such as object exchange (obex), rather than dive into socket level programing. About MSDN and 3rd party stacks... how about doing a little research, or asking your teachers in the school. Regards, -- pa Deepika wrote: > Actually i got installed latest platform SDk with which my program got > compiled but i require some information. > There are some blutooth API like BluetoothFindFirstDevice Function() and > BluetoothFindFirstRadio() and many others which are deifned in Platform SDK > for windows SP2. But there are some API's like BluetoothSdpGetElementData() > and BluetoothSdpEnumAttributes() and related functions whose definition is > although present in the header file but the required library "Bthprops.lib" > is not available. it is available in windows vista SDK. > I still do not have access to it. > My doubt is that if we install windows vista SDK, will it cover everything > defined in windows xpSP2 SDK. > > Also another thing. As you said there are various Bluetooth protocol stack. > Basically i have to interact with the bluetooth device and send/ receive > files. Can you please suggest which one can be the best for doing the related > bluetooth programming? > > > "smlunatick" wrote: > >> On Apr 14, 1:43 pm, Deepika <Deep...@discussions.microsoft.com> wrote: >>> Hi >>> I am trying to do bluetooth programming on Microsoft Visual C++ 6.0. >>> I am using basic functions like WSALookupServiceBegin(). >>> i wrote the code like this >>> WSAQUERYSET wsaq; >>> wsaq.dwNameSpace = NS_BTH; >>> >>> The problem is, the compiler is not recognising NS_BTH and giving compile >>> time error. >>> I included the following sets of headers and lib >>> >>> #include <winsock> >>> #include <winsock2> >>> #include <bthdef> >>> #include <BluetoothAPIs.h> >>> #include <Ws2bth.h> >>> #pragma comment(lib, "ws2_32.lib") >>> >>> The same goes with socket creation. >>> Even if i am trying to create socket using the below code >>> >>> SOCKET client_socket = socket (AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM); >>> >>> following error are coming up >>> >>> error C2065: 'NS_BTH' : undeclared identifier >>> error C2065: 'AF_BT' : undeclared identifier >>> error C2065: 'BTHPROTO_RFCOMM' : undeclared identifier >>> >>> I ahve included Platform SDK also and i have windows xp sp2 >>> i am not able to understand what else needs to be included. >>> Is it because of Microsoft stack or some SDK is required? >> There are several versions of a Bluetooth protocol stack. Several of >> these stacks are: >> >> Microsoft Windows Bluetooth (starting with SP2) >> Bluesoleil >> Widcomm / Broadcom >> Toshiba >> >> I am sure the are other version. Each have different features and >> Microsoft might still have not WHQL certified any Bluetooth. Pavel A. |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| bluetooth problem | Naheed | Hardware | 0 | 04-01-2008 08:59 PM |
| Making bluetooth discoverable problem | binoms | Hardware | 1 | 11-13-2006 11:18 AM |
| Bluetooth help needed | dana | General Help Related Topics | 0 | 08-22-2006 10:16 PM |
| Globalsat Wireless Bluetooth Entertainment Pack @ ThinkComputers.org | Silverstrand | Front Page News | 0 | 05-04-2006 12:15 AM |
| HD-DVD Players/Media | BiG_Orange | DVD Video | 54 | 10-29-2003 01:08 AM |