Click to Rate and Give Feedback
MSDN
MSDN Library
Bluetooth
 Winsock Extensions
Collapse All/Expand All Collapse All
Winsock Extensions
Windows Mobile SupportedWindows Embedded CE Supported
8/28/2008

Using Bluetooth through Winsock interfaces is common to all socket-based programming.

The server creates the socket, binds it to a given RFCOMM channel, exports the SDP record advertising this channel, and then listens for incoming connections. The following code example shows how this is done.

SOCKET s = socket(...);
bind(s, ...);
listen(s, ...);
for(; ;){
   SOCKET s2= accept(s, ...);
   SpinThreadsForConnection(s2);
}

The client then creates the socket, connects it to the server using a known server channel obtained from the SDP query or a UUID of the target service, and then starts sending and receiving requests. The following code snippet demonstrates how this is done.

SOCKET s = socket(...);
connect(s, ...);
send(s, ...);        // send request
recv(s, ...);        // get response
closesocket(s);    // done
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker