Compartir a través de


Programación bluetooth con Windows Sockets

En esta sección se describe cómo usar las funciones y estructuras de Windows Sockets para programar una aplicación Bluetooth. Puede encontrar información de referencia completa para los elementos de la API de Windows Sockets en Windows Sockets; en esta sección solo se proporciona información específica de Bluetooth para cada elemento de programación de Windows Sockets.

También puede descargar el ejemplo de conexión Bluetooth para obtener un ejemplo completo.

Al igual que con toda la programación de aplicaciones de Windows Sockets, se debe llamar a la función WSAStartup para iniciar la funcionalidad de Windows Sockets y habilitar Bluetooth.

En los temas siguientes se proporcionan instrucciones sobre el uso de funciones y estructuras de Windows Sockets con la API bluetooth de Microsoft:

Tema Descripción
Bluetooth y aceptación Bluetooth usa la función accept para habilitar los intentos de conexión entrantes en un socket.
Bluetooth y enlace Bluetooth usa la función bind para enlazar a un socket.
Bluetooth y BLOB Bluetooth usa la estructura BLOB para pasar o recibir datos específicos del transporte a la estructura WSAQUERYSET durante las llamadas a las funciones WSASetService o WSALookupService*.
Bluetooth y conexión Bluetooth usa la función connect para conectarse a un dispositivo Bluetooth de destino mediante un socket Bluetooth creado anteriormente.
Bluetooth y getaddrinfo La función getaddrinfo proporciona traducción del nombre de host a la dirección para los transportes basados en IP.
Bluetooth y getpeername Se usa para recuperar la dirección Bluetooth del dispositivo Bluetooth del mismo nivel.
Bluetooth y getsockname Bluetooth usa la función getsockname para recuperar la dirección del dispositivo del servidor y el número de puerto asignados a un socket a través de una llamada anterior a la función bind .
Bluetooth y getockopt Bluetooth usa la función getsockopt para consultar varios parámetros asociados al canal del servidor o a la conexión.
Bluetooth y escucha, selecciona y cierra Bluetooth usa las funciones listen, select y closesocket sin ninguna modificación de la programación estándar de Windows Sockets.
Operaciones bluetooth y lectura o escritura Detalla las operaciones de lectura y escritura admitidas de Winsock.
Bluetooth y setsockopt Bluetooth usa la función setsockopt para establecer varios parámetros asociados al canal del servidor o a la conexión.
Bluetooth y apagado Bluetooth usa la función de apagado para desconectar de la radio remota.
Bluetooth y socket Bluetooth usa la función socket crea un socket para las conexiones entrantes o salientes.
Opciones de Bluetooth y Socket Detalla las opciones de socket compatibles con Microsoft Bluetooth.
Bluetooth y WSAAddressToString Se usa para convertir una dirección de dispositivo Bluetooth en una cadena, que a su vez se proporciona a la función WSALookupServiceBegin a través de la estructura WSAQUERYSET al recuperar información del servicio de dispositivo.
Bluetooth y WSALookupServiceBegin Bluetooth usa la función WSALookupServiceBegin para consultar dispositivos y detectar servicios.
Bluetooth y WSALookupServiceNext Bluetooth usa la función WSALookupServiceNext para buscar coincidencias con las consultas especificadas en una llamada anterior a WSALookupServiceBegin.
Bluetooth y WSALookupServiceEnd Bluetooth usa la función WSALookupServiceEnd para finalizar una consulta iniciada en una llamada anterior a WSALookupServiceBegin, y quizás extendida en llamadas posteriores a WSALookupServiceNext.
Bluetooth y WSAQUERYSET La estructura WSAQUERYSET se usa en operaciones como la consulta de dispositivos, la consulta del servicio y la configuración del servicio.
Bluetooth y WSASetService Bluetooth usa la función WSASetService para registrar o quitar una instancia de servicio dentro del espacio de nombres Bluetooth (NS_BTH) del registro.

Windows Sockets