Programmazione Bluetooth con Windows Sockets

Questa sezione descrive come usare le funzioni e le strutture di Windows Sockets per programmare un'applicazione Bluetooth. Informazioni di riferimento complete per gli elementi dell'API Windows Sockets sono disponibili in Windows Sockets. Questa sezione fornisce solo informazioni specifiche di Bluetooth per ogni elemento di programmazione Windows Sockets.

È anche possibile scaricare l'esempio di connessione Bluetooth per un esempio completo.

Come per tutte le applicazioni Windows Sockets, la funzione WSAStartup deve essere chiamata per avviare la funzionalità Windows Sockets e abilitare Bluetooth.

Gli argomenti seguenti forniscono indicazioni sull'uso di funzioni e strutture di Windows Sockets con l'API Bluetooth Microsoft:

Argomento Descrizione
Bluetooth e accettare Bluetooth usa la funzione accept per abilitare i tentativi di connessione in ingresso su un socket.
Bluetooth e binding Bluetooth usa la funzione bind per l'associazione a un socket.
Bluetooth e BLOB Bluetooth usa la struttura BLOB per passare o ricevere dati specifici del trasporto alla struttura WSAQUERY edizione Standard T durante le chiamate alle funzioni WSASetService o WSALookupService*.
Bluetooth e connessione Bluetooth usa la funzione di connessione per connettersi a un dispositivo Bluetooth di destinazione, usando un socket Bluetooth creato in precedenza.
Bluetooth e getaddrinfo La funzione getaddrinfo fornisce la conversione dal nome host all'indirizzo per i trasporti basati su IP.
Bluetooth e getpeername Usato per recuperare l'indirizzo Bluetooth del dispositivo Bluetooth peer.
Bluetooth e getsockname Bluetooth usa la funzione getsockname per recuperare l'indirizzo del dispositivo server e il numero di porta allocati a un socket tramite una chiamata precedente alla funzione di associazione.
Bluetooth e getsockopt Bluetooth usa la funzione getsockopt per eseguire query su vari parametri associati al canale del server o alla connessione.
Bluetooth e ascolto, selezionare e chiudere Bluetooth usa le funzioni listen, select e closesocket senza alcuna modifica dalla programmazione Standard di Windows Sockets.
Operazioni bluetooth e di lettura o scrittura Descrive in dettaglio le operazioni di lettura e scrittura supportate di Winsock.
Bluetooth e setockopt Bluetooth usa la funzione setsockopt per impostare vari parametri associati al canale del server o alla connessione.
Bluetooth e arresto Bluetooth usa la funzione di arresto per disconnettersi dalla radio remota.
Bluetooth e socket Bluetooth usa la funzione socket per creare un socket per le connessioni in ingresso o in uscita.
Opzioni Bluetooth e Socket Dettagli sulle opzioni socket supportate da Microsoft Bluetooth.
Bluetooth e WSAAddressToString Usato per convertire un indirizzo dispositivo Bluetooth in una stringa, che a sua volta viene fornita alla funzione WSALookupServiceBegin tramite la struttura WSAQUERY edizione Standard T durante il recupero delle informazioni sul servizio del dispositivo.
Bluetooth e WSALookupServiceBegin Bluetooth usa la funzione WSALookupServiceBegin per eseguire query sui dispositivi e individuare i servizi.
Bluetooth e WSALookupServiceNext Bluetooth usa la funzione WSALookupServiceNext per associare le query specificate in una chiamata precedente a WSALookupServiceBegin.
Bluetooth e WSALookupServiceEnd Bluetooth usa la funzione WSALookupServiceEnd per terminare una query avviata in una chiamata precedente a WSALookupServiceBegin e forse estesa nelle chiamate successive a WSALookupServiceNext.
Bluetooth e WSAQUERY edizione Standard T La struttura WSAQUERY edizione Standard T viene usata nelle operazioni, tra cui richiesta del dispositivo, richiesta di assistenza e impostazione del servizio.
Bluetooth e WSASetService Bluetooth usa la funzione WSASetService per registrare o rimuovere un'istanza del servizio all'interno dello spazio dei nomi Bluetooth (NS_BTH) dal Registro di sistema.

Windows Sockets