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