Bluetooth Programmieren mit Windows Sockets

In diesem Abschnitt wird beschrieben, wie Sie Windows Sockets-Funktionen und -Strukturen verwenden, um eine Bluetooth programmieren. Vollständige Referenzinformationen für die Windows Sockets-API-Elemente finden Sie unter Windows Sockets; Dieser Abschnitt enthält nur Bluetooth spezifische Informationen für jedes Windows Sockets-Programmierelement.

Sie können auch das Beispiel Bluetooth Verbindung herunterladen, um ein vollständiges Beispiel zu erhalten.

Wie bei allen Windows Sockets-Anwendungsprogrammierung muss die WSAStartup-Funktion aufgerufen werden, um Windows Sockets-Funktionalität zu initiieren und Bluetooth.

Die folgenden Themen enthalten Anleitungen zur Verwendung Windows Sockets-Funktionen und -Strukturen mit der Microsoft Bluetooth-API:

Thema BESCHREIBUNG
Bluetooth akzeptieren Bluetooth verwendet die accept-Funktion, um eingehende Verbindungsversuche für einen Socket zu aktivieren.
Bluetooth und Binden Bluetooth verwendet die bind-Funktion zum Binden an einen Socket.
Bluetooth und BLOB Bluetooth verwendet die BLOB-Struktur, um transportspezifische Daten bei Aufrufen der WSASetService- oder WSALookupService-Funktionen an die WSAQUERYSET-Struktur zu übergeben oder zu * empfangen.
Bluetooth und Herstellen einer Verbindung Bluetooth connect-Funktion verwendet, um eine Verbindung mit einem Zielgerät Bluetooth, indem ein zuvor erstellter Bluetooth wird.
Bluetooth und getaddrinfo Die getaddrinfo-Funktion ermöglicht die Übersetzung von Hostname zu Adresse für IP-basierte Transporte.
Bluetooth und getpeername Wird verwendet, um die Bluetooth-Adresse des Peergeräts Bluetooth abrufen.
Bluetooth und getsockname Bluetooth ruft mit der getsockname-Funktion die Servergeräteadresse und Portnummer ab, die einem Socket durch einen vorherigen Aufruf der bind-Funktion zugeordnet wurden.
Bluetooth und getsockopt Bluetooth die getsockopt-Funktion zum Abfragen verschiedener Parameter, die dem Serverkanal oder der Verbindung zugeordnet sind.
Bluetooth und Lauschen, Auswählen und Schließensocket Bluetooth verwendet die Funktionen listen, selectund closesocket, ohne änderungen an der Windows Sockets-Programmierung.
Bluetooth und Lese- oder Schreibvorgänge Hier finden Sie Details zu den unterstützten Winsock-Lese- und -Schreibvorgängen.
Bluetooth und setsockopt Bluetooth verwendet die setsockopt-Funktion, um verschiedene Parameter zu festlegen, die dem Serverkanal oder der Verbindung zugeordnet sind.
Bluetooth und Herunterfahren Bluetooth die Funktion zum Herunterfahren verwendet, um die Verbindung mit dem Remoteschalter zu trennen.
Bluetooth und Socket Bluetooth die Socketfunktion verwendet, wird ein Socket für eingehende oder ausgehende Verbindungen erstellt.
Bluetooth und Socketoptionen Hier werden die von Microsoft-Anwendungen unterstützten Socketoptionen Bluetooth.
Bluetooth und WSAAddressToString Wird verwendet, um eine Bluetooth-Geräteadresse in eine Zeichenfolge zu konvertieren, die wiederum für die WSALookupServiceBegin-Funktion über die WSAQUERYSET-Struktur beim Abrufen von Gerätedienstinformationen bereitgestellt wird.
Bluetooth und WSALookupServiceBegin Bluetooth verwendet die WSALookupServiceBegin-Funktion zum Abfragen von Geräten und zum Entdecken von Diensten.
Bluetooth und WSALookupServiceNext Bluetooth verwendet die WSALookupServiceNext-Funktion, um Abfragen zu erfüllen, die in einem vorherigen Aufruf von WSALookupServiceBegin angegeben wurden.
Bluetooth und WSALookupServiceEnd Bluetooth verwendet die WSALookupServiceEnd-Funktion, um eine Abfrage zu beenden, die in einem vorherigen Aufruf von WSALookupServiceBegininitiiert und möglicherweise in nachfolgenden Aufrufen von WSALookupServiceNexterweitert wurde.
Bluetooth und WSAQUERYSET Die WSAQUERYSET-Struktur wird in Vorgängen wie Geräteabfragen, Dienstabfragen und Festlegen des Diensts verwendet.
Bluetooth und WSASetService Bluetooth verwendet die WSASetService-Funktion, um eine Dienstinstanz im Bluetooth-Namespace (NS BTH) in der _ Registrierung zu registrieren oder zu entfernen.

Windows-Sockets