Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается, как использовать функции и структуры сокетов Windows для программирования приложения Bluetooth. Полные справочные сведения об элементах Windows Sockets API можно найти в Windows Sockets API; в этом разделе содержатся только сведения, специфичные для Bluetooth, для каждого элемента программирования Windows Sockets.
Вы также можете скачать пример подключения Bluetooth для полного примера.
Как и во всех программах приложений сокетов Windows, необходимо вызвать функцию WSAStartup , чтобы инициировать функции сокетов Windows и включить Bluetooth.
В следующих разделах приведены рекомендации по использованию функций и структур сокетов Windows с API Microsoft Bluetooth:
| Тема | Описание |
|---|---|
| Bluetooth и принять | Bluetooth использует функцию accept для разрешения входящих попыток подключения на сокете. |
| Bluetooth и привязка | Bluetooth использует функцию привязки для привязки к сокету. |
| Bluetooth и BLOB | Bluetooth использует структуру BLOB для передачи или получения данных, специфичных для транспорта, в структуру WSAQUERYSET во время вызовов функций WSASetService или WSALookupService. |
| Bluetooth и соединение | Bluetooth использует функцию для подключения к целевому устройству Bluetooth с помощью ранее созданного сокета Bluetooth. |
| Bluetooth и getaddrinfo | Функция getaddrinfo предоставляет перевод с имени узла на адрес для транспорта на основе IP-адресов. |
| Bluetooth и getpeername | Используется для получения Bluetooth-адреса однорангового устройства. |
| Bluetooth и функция getsockname | Bluetooth использует функцию getsockname для получения адреса и номера порта сервера, выделенного для сокета через предыдущий вызов функции привязки. |
| Bluetooth и getsockopt | Bluetooth использует функцию getsockopt для запроса различных параметров, связанных с каналом сервера или подключением. |
| Bluetooth и прослушивание, выбор и закрытие | Bluetooth использует функции listen, selectи closesocket без каких-либо изменений в стандартном программировании сокетов Windows. |
| операции с Bluetooth, чтение или запись | Сведения о поддерживаемых операциях чтения и записи Winsock. |
| Bluetooth и setsockopt | Bluetooth использует функцию setsockopt для задания различных параметров, связанных с каналом сервера или подключением. |
| Bluetooth и завершение работы | Bluetooth использует функцию завершения работы для отключения от удаленного радио. |
| Bluetooth и разъём | Bluetooth использует функцию сокета создает сокет для входящих или исходящих подключений. |
| Параметры Bluetooth и сокетного соединения | Описание опций сокета, поддерживаемых Microsoft Bluetooth. |
| Bluetooth и WSAAddressToString | Используется для преобразования адреса устройства Bluetooth в строку, которая, в свою очередь, предоставляется функции WSALookupServiceBegin через структуру WSAQUERYSET при получении сведений о службе устройств. |
| Bluetooth и WSALookupServiceBegin | Bluetooth использует функцию WSALookupServiceBegin для запроса устройств и обнаружения служб. |
| Bluetooth и WSALookupServiceNext | Bluetooth использует функцию WSALookupServiceNext для сопоставления запросов, указанных в предыдущем вызове WSALookupServiceBegin. |
| Bluetooth и WSALookupServiceEnd | Bluetooth использует функцию WSALookupServiceEnd для завершения запроса, инициированного в предыдущем вызове WSALookupServiceBegin, и, возможно, расширенного в последующих вызовах WSALookupServiceNext. |
| Bluetooth и WSAQUERYSET | Структура WSAQUERYSET используется в операциях, включая запрос устройства, запрос службы и настройку службы. |
| Bluetooth и WSASetService | Bluetooth использует функциюWSASetServiceдля регистрации или удаления экземпляра службы в пространстве имен Bluetooth (NS_BTH) из реестра. |