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