Programmation Bluetooth avec des sockets Windows
Cette section explique comment utiliser les fonctions et structures windows Sockets pour programmer une application Bluetooth. Vous trouverez des informations de référence complètes pour les éléments de l’API Windows Sockets dans Les sockets Windows . cette section fournit uniquement des informations spécifiques à Bluetooth pour chaque élément de programmation Windows Sockets.
Vous pouvez également télécharger l’exemple de connexion Bluetooth pour obtenir un exemple complet.
Comme pour toutes les programmations d’applications Windows Sockets, la fonction WSAStartup doit être appelée pour lancer la fonctionnalité des sockets Windows et activer Bluetooth.
Les rubriques suivantes fournissent des conseils sur l’utilisation des fonctions et structures de sockets Windows avec l’API Microsoft Bluetooth :
Rubrique | Description |
---|---|
Bluetooth et accepter | Bluetooth utilise la fonction accept pour activer les tentatives de connexion entrantes sur un socket. |
Bluetooth et liaison | Bluetooth utilise la fonction de liaison pour se lier à un socket. |
Bluetooth et BLOB | Bluetooth utilise la structure BLOB pour passer ou recevoir des données spécifiques au transport à la structure WSAQUERYSET lors des appels aux fonctions WSASetService ou WSALookupService*. |
Bluetooth et connexion | Bluetooth utilise la fonction connect pour se connecter à un appareil Bluetooth cible, à l’aide d’un socket Bluetooth créé précédemment. |
Bluetooth et getaddrinfo | La fonction getaddrinfo fournit la traduction du nom d’hôte à l’adresse pour les transports basés sur IP. |
Bluetooth et getpeername | Utilisé pour récupérer l’adresse Bluetooth de l’appareil Bluetooth homologue. |
Bluetooth et getsockname | Bluetooth utilise la fonction getsockname pour récupérer l’adresse du périphérique serveur et le numéro de port alloués à un socket via un appel précédent à la fonction de liaison . |
Bluetooth et getsockopt | Bluetooth utilise la fonction getsockopt pour interroger différents paramètres associés au canal serveur ou à la connexion. |
Bluetooth et écoutez, sélectionnez et fermezocket | Bluetooth utilise les fonctions d’écoute, de sélection et de fermeture sans aucune modification de la programmation standard des sockets Windows. |
Bluetooth et opérations de lecture ou d’écriture | Détaille les opérations de lecture et d’écriture Winsock prises en charge. |
Bluetooth et setsockopt | Bluetooth utilise la fonction setsockopt pour définir différents paramètres associés au canal serveur ou à la connexion. |
Bluetooth et arrêt | Bluetooth utilise la fonction d’arrêt pour se déconnecter de la radio distante. |
Bluetooth et socket | Bluetooth utilise la fonction socket pour créer un socket pour les connexions entrantes ou sortantes. |
Options Bluetooth et socket | Détaille les options de socket prises en charge par Microsoft Bluetooth. |
Bluetooth et WSAAddressToString | Permet de convertir une adresse d’appareil Bluetooth en chaîne, qui est à son tour fournie à la fonction WSALookupServiceBegin via la structure WSAQUERYSET lors de la récupération des informations du service d’appareil. |
Bluetooth et WSALookupServiceBegin | Bluetooth utilise la fonction WSALookupServiceBegin pour interroger les appareils et découvrir les services. |
Bluetooth et WSALookupServiceNext | Bluetooth utilise la fonction WSALookupServiceNext pour faire correspondre les requêtes spécifiées dans un appel précédent à WSALookupServiceBegin. |
Bluetooth et WSALookupServiceEnd | Bluetooth utilise la fonction WSALookupServiceEnd pour mettre fin à une requête lancée lors d’un appel précédent à WSALookupServiceBegin, et éventuellement étendue dans les appels suivants à WSALookupServiceNext. |
Bluetooth et WSAQUERYSET | La structure WSAQUERYSET est utilisée dans les opérations, notamment la demande d’appareil, la demande de service et la définition du service. |
Bluetooth et WSASetService | Bluetooth utilise la fonction WSASetService pour inscrire ou supprimer un service instance dans l’espace de noms Bluetooth (NS_BTH) du Registre. |