Поделиться через


Программирование Bluetooth с помощью сокетов Windows

В этом разделе описывается, как использовать функции и структуры сокетов Windows для программирования приложения Bluetooth. Полные справочные сведения для элементов API сокетов Windows можно найти в сокетах Windows. В этом разделе содержатся только сведения о Bluetooth для каждого элемента программирования сокетов Windows.

Вы также можете скачать пример подключения Bluetooth для полного примера.

Как и при программировании всех приложений сокетов Windows, функция WSAStartup должна вызываться для запуска функций сокетов Windows и включения Bluetooth.

В следующих разделах приведены рекомендации по использованию функций и структур сокетов Windows с API Microsoft Bluetooth:

Раздел Описание
Bluetooth и прием Bluetooth использует функцию приема для включения входящих попыток подключения к сокету.
Bluetooth и привязка Bluetooth использует функцию привязки для привязки к сокету.
Bluetooth и BLOB Bluetooth использует структуру BLOB для передачи или получения данных, относящихся к транспорту, в структуру WSAQUERYSET во время вызовов функций WSASetService или WSALookupService*.
Bluetooth и подключение Bluetooth использует функцию подключения для подключения к целевому устройству Bluetooth с помощью ранее созданного сокета Bluetooth.
Bluetooth и getaddrinfo Функция getaddrinfo обеспечивает перевод с имени узла на адрес для транспорта на основе IP-адресов.
Bluetooth и getpeername Используется для получения адреса Bluetooth однорангового устройства Bluetooth.
Bluetooth и getsockname Bluetooth использует функцию getsockname для получения адреса и номера порта сервера, выделенного для сокета через предыдущий вызов функции привязки.
Bluetooth и getsockopt Bluetooth использует функцию getsockopt для запроса различных параметров, связанных с каналом сервера или подключением.
Bluetooth и прослушивание, выбор и закрытие Bluetooth использует функции прослушивания, выбора и закрытия без каких-либо изменений в стандартном программировании сокетов Windows.
Операции bluetooth и чтения или записи Сведения о поддерживаемых операциях чтения и записи Winsock.
Bluetooth и setsockopt Bluetooth использует функцию setockopt для задания различных параметров, связанных с каналом сервера или подключением.
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) из реестра.

Сокеты Windows