Dela via


Bluetooth-programmering med Windows Sockets

I det här avsnittet beskrivs hur du använder Windows Sockets-funktioner och -strukturer för att programmera ett Bluetooth-program. Fullständig referensinformation för Windows Sockets API-element finns i Windows Sockets; Det här avsnittet innehåller endast Bluetooth-specifik information för varje Windows Sockets-programmeringselement.

Du kan också ladda ned Bluetooth-anslutningsexempel för ett fullständigt exempel.

Precis som med alla Programprogramprogram för Windows Sockets måste funktionen WSAStartup anropas för att initiera Windows Sockets-funktioner och aktivera Bluetooth.

Följande avsnitt innehåller vägledning om användningen av Windows Sockets-funktioner och -strukturer med Microsoft Bluetooth API:

Ämne Beskrivning
Bluetooth och godkänn Bluetooth använder funktionen acceptera för att aktivera inkommande anslutningsförsök på en socket.
Bluetooth och anslut Bluetooth använder bind funktionen för att binda till en socket.
Bluetooth och BLOB- Bluetooth använder strukturen BLOB för att skicka eller ta emot transportspecifika data till WSAQUERYSET struktur under anrop till funktionerna WSASetService eller WSALookupService* .
Bluetooth och anslut Bluetooth använder funktionen för att ansluta till en målenhet för Bluetooth med hjälp av en tidigare skapad Bluetooth-socket.
Bluetooth och getaddrinfo Funktionen getaddrinfo tillhandahåller översättning från värdnamn till adress för IP-baserade transporter.
Bluetooth och getpeername Används för att hämta Bluetooth-adressen för peer Bluetooth-enheten.
Bluetooth och getsockname Bluetooth använder getsockname-funktionen för att hämta serverns enhetsadress och portnummer som har allokerats till en socket via ett tidigare anrop till bind-funktionen.
Bluetooth och getsockopt Bluetooth använder funktionen getsockopt för att köra frågor mot olika parametrar som är associerade med serverkanalen eller anslutningen.
Bluetooth och lyssna på, välj, och stäng socket Bluetooth använder lyssna, väljaoch closesocket funktioner utan någon förändring av Windows Sockets-standardprogrammering.
Bluetooth- och läs- eller skrivåtgärder Information om de läs- och skrivåtgärder som stöds av Winsock.
Bluetooth och setsockopt Bluetooth använder funktionen setsockopt för att ange olika parametrar som är associerade med serverkanalen eller anslutningen.
Bluetooth och avstängning Bluetooth använder funktionen avstängning för att koppla bort från fjärrradion.
Bluetooth och uttag Bluetooth använder funktionen för att skapa en socket för inkommande eller utgående anslutningar.
bluetooth- och socketalternativ Information om socketalternativ som stöds av Microsoft Bluetooth.
Bluetooth och WSAAddressToString Används för att konvertera en Bluetooth-enhetsadress till en sträng, vilken i sin tur tillhandahålls till funktionen WSALookupServiceBegin via strukturen WSAQUERYSET när du hämtar enhetstjänstinformation.
Bluetooth och WSALookupServiceBegin Bluetooth använder funktionen WSALookupServiceBegin för att fråga efter enheter och identifiera tjänster.
Bluetooth och WSALookupServiceNästa Bluetooth använder funktionen WSALookupServiceNext för att matcha frågor som angavs i ett tidigare anrop till WSALookupServiceBegin.
Bluetooth och WSALookupServiceEnd Bluetooth använder funktionen WSALookupServiceEnd för att avsluta en fråga som initierades i ett tidigare anrop till WSALookupServiceBeginoch kanske utökas i efterföljande anrop till WSALookupServiceNext.
Bluetooth och WSAQUERYSET Den WSAQUERYSET--strukturen används i åtgärder som enhetsförfrågan, tjänstförfrågan och inställning av tjänsten.
Bluetooth och WSASetService Bluetooth använder funktionen WSASetService för att registrera eller ta bort en tjänstinstans i Bluetooth-namnområdet (NS_BTH) från registret.

Windows-sockets