Udostępnij za pośrednictwem


Programowanie Bluetooth za pomocą gniazd systemu Windows

W tej sekcji opisano sposób programowania aplikacji Bluetooth za pomocą funkcji i struktur gniazd systemu Windows. Pełne informacje referencyjne dotyczące elementów interfejsu API gniazd systemu Windows można znaleźć w Windows Sockets; Ta sekcja zawiera tylko informacje specyficzne dla połączenia Bluetooth dla każdego elementu programowania Windows Sockets.

Możesz również pobrać przykładowe połączenie bluetooth , aby zapoznać się z kompletnym przykładem.

Podobnie jak we wszystkich programowaniu aplikacji, które używają Windows Sockets, funkcja WSAStartup musi być wywoływana w celu zainicjowania funkcjonalności Windows Sockets i włączenia obsługi Bluetooth.

Poniższe tematy zawierają wskazówki dotyczące korzystania z funkcji i struktur gniazd systemu Windows przy użyciu interfejsu API Bluetooth firmy Microsoft:

Temat Opis
Bluetooth i zaakceptuj Bluetooth używa funkcji akceptacji, aby umożliwić próby połączenia przychodzącego na gnieździe.
Bluetooth i wiązanie Bluetooth używa funkcji wiązania w celu połączenia z gniazdem.
Bluetooth i BLOB Bluetooth używa struktury BLOB do przekazywania lub odbierania danych specyficznych dla transportu do struktury WSAQUERYSET podczas wywołań funkcji WSASetService lub WSALookupService*.
Bluetooth i połącz Bluetooth używa funkcji connect do połączenia z docelowym urządzeniem Bluetooth, wykorzystując wcześniej utworzone gniazdo Bluetooth.
Bluetooth i getaddrinfo Funkcja getaddrinfo zapewnia tłumaczenie z nazwy hosta na adres dla transportów opartych na adresach IP.
Bluetooth i getpeername Służy do pobierania adresu Bluetooth urządzenia równorzędnego.
Bluetooth i getsockname Funkcja Bluetooth używa funkcji getsockname do pobrania adresu urządzenia serwera oraz numeru portu przydzielonego do gniazda podczas poprzedniego wywołania funkcji bind.
Bluetooth i getsockopt Bluetooth wykorzystuje funkcję getsockopt do zapytań o różne parametry związane z kanałem serwera lub połączeniem.
Bluetooth i nasłuchiwanie, wybieranie i zamykanie Bluetooth używa funkcji nasłuchiwania, wyboruoraz zamykania gniazda bez żadnych modyfikacji z programu standardowego Windows Sockets.
Bluetooth i operacje odczytu lub zapisu Szczegóły obsługiwanych operacji odczytu i zapisu usługi Winsock.
Bluetooth i setsockopt Bluetooth używa funkcji setsockopt, aby ustawić różne parametry związane z kanałem serwera lub połączeniem.
bluetooth i zamknij Bluetooth używa funkcji zamykania , aby odłączyć się od zdalnego radia.
Bluetooth i gniazdo Bluetooth używa funkcji gniazda do tworzenia gniazda dla połączeń przychodzących lub wychodzących.
opcje połączeń Bluetooth i gniazd Szczegóły opcji gniazd obsługiwanych przez funkcję Microsoft Bluetooth.
Bluetooth i WSAAddressToString Służy do konwertowania adresu urządzenia Bluetooth na ciąg, który jest z kolei udostępniany funkcji WSALookupServiceBegin za pośrednictwem WSAQUERYSET struktury podczas pobierania informacji o usłudze urządzenia.
Bluetooth i WSALookupServiceBegin Bluetooth używa funkcji WSALookupServiceBegin do wyszukiwania urządzeń i odkrywania usług.
Bluetooth i WSALookupServiceNext Bluetooth używa funkcji WSALookupServiceNext w celu dopasowania zapytań określonych w poprzednim wywołaniu do WSALookupServiceBegin.
Bluetooth i WSALookupServiceEnd Bluetooth używa funkcji WSALookupServiceEnd w celu zakończenia zapytania zainicjowanego w poprzednim wywołaniu WSALookupServiceBegin, które być może zostało rozszerzone w kolejnych wywołaniach do WSALookupServiceNext.
Bluetooth i WSAQUERYSET Struktura WSAQUERYSET jest używana w operacjach, w tym w przypadku zapytań dotyczących urządzeń, zapytań serwisowych i ustawiania usługi.
Bluetooth i WSASetService Bluetooth używa funkcji WSASetService do rejestrowania lub usuwania wystąpienia usługi z przestrzeni nazw Bluetooth (NS_BTH) w rejestrze.

Windows Sockets