Программирование 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) из реестра. |