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. |