Condividi tramite


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 del 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 funzioneWSAStartupdeve 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 accetta Bluetooth usa la funzione di accettazione per abilitare i tentativi di connessione in ingresso su un socket.
Bluetooth e associare Bluetooth utilizza la funzione bind per associare a un socket.
Bluetooth e BLOB Bluetooth usa la struttura BLOB per passare o ricevere dati specifici del trasporto alla struttura WSAQUERYSET durante le chiamate alle funzioni WSASetService o WSALookupService*.
Bluetooth e connetti Bluetooth usa la funzione connect per connettersi a un dispositivo Bluetooth di destinazione, usando un socket Bluetooth creato in precedenza.
Bluetooth e getaddrinfo La funzionegetaddrinfofornisce 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 ascolta, seleziona e chiudi il socket Bluetooth usa le funzioni listen, selecte closesocket senza alcuna modifica rispetto alla programmazione standard di Windows Sockets.
Bluetooth e le operazioni di lettura o scrittura Descrive in dettaglio le operazioni di lettura e scrittura supportate di Winsock.
Bluetooth e setsockopt Bluetooth usa la funzione setsockopt per impostare vari parametri associati al canale del server o alla connessione.
Bluetooth e spegnimento Bluetooth usa la funzione di arresto per disconnettersi dalla radio remota.
Bluetooth e socket Bluetooth utilizza la funzione per creare un socket per 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 del dispositivo Bluetooth in una stringa, che a sua volta viene fornito alla funzione WSALookupServiceBegin tramite la struttura WSAQUERYSET durante il recupero delle informazioni sul servizio del dispositivo.
Bluetooth e WSALookupServiceBegin Bluetooth usa la funzioneWSALookupServiceBeginper eseguire query sui dispositivi e individuare i servizi.
Bluetooth e WSALookupServiceNext Bluetooth usa la funzioneWSALookupServiceNextper trovare le corrispondenze tra le query specificate in una chiamata precedente a WSALookupServiceBegin.
Bluetooth e WSALookupServiceEnd Bluetooth utilizza la funzione WSALookupServiceEnd per terminare una query avviata in una chiamata precedente a WSALookupServiceBegine forse estesa con chiamate successive a WSALookupServiceNext.
Bluetooth e WSAQUERYSET La struttura diWSAQUERYSETviene usata nelle operazioni, tra cui richiesta del dispositivo, richiesta del servizio e impostazione del servizio.
Bluetooth e WSASetService Bluetooth usa la funzioneWSASetServiceper registrare o rimuovere un'istanza del servizio all'interno dello spazio dei nomi Bluetooth (NS_BTH) dal Registro di sistema.

Windows Sockets