Compartilhar via


Programação Bluetooth com Windows Sockets

Esta seção descreve como usar funções e estruturas do Windows Sockets para programar um aplicativo Bluetooth. Informações de referência completas para os elementos da API do Windows Sockets podem ser encontradas no Windows Sockets, esta seção fornece apenas informações específicas do Bluetooth para cada elemento de programação do Windows Sockets.

Você também pode baixar o exemplo de conexão Bluetooth para obter um exemplo completo.

Como acontece com toda a programação de aplicativos do Windows Sockets, a função WSAStartup deve ser chamada para iniciar a funcionalidade do Windows Sockets e habilitar o Bluetooth.

Os tópicos a seguir fornecem orientação sobre o uso de funções e estruturas do Windows Sockets com a API Bluetooth da Microsoft:

Tópico Descrição
Bluetooth e aceitar O Bluetooth usa a função accept para habilitar tentativas de conexão de entrada em um soquete.
Bluetooth e ligação Bluetooth usa a função de ligação para ligar a um soquete.
Bluetooth e BLOB O Bluetooth usa a estrutura BLOB para passar ou receber dados específicos de transporte para a estrutura WSAQUERYSET durante chamadas para as funções WSASetService ou WSALookupService*.
Bluetooth e conectar O Bluetooth usa a função de conexão para se conectar a um dispositivo Bluetooth de destino, usando um soquete Bluetooth criado anteriormente.
Bluetooth e getaddrinfo A função getaddrinfo fornece conversão do nome do host para o endereço para transportes baseados em IP.
Bluetooth e getpeername Usado para recuperar o endereço Bluetooth do dispositivo Bluetooth de mesmo nível.
Bluetooth e getsockname O Bluetooth usa a função getsockname para recuperar o endereço do dispositivo do servidor e o número da porta alocados a um soquete por meio de uma chamada anterior para a função de ligação.
Bluetooth e getsockopt O Bluetooth usa a função getsockopt para consultar vários parâmetros associados ao canal do servidor ou à conexão.
Bluetooth e ouvir, selecionar e fechar soquete O Bluetooth usa as funções listen, select e closesocket sem qualquer modificação da programação padrão do Windows Sockets.
Bluetooth e operações de leitura ou gravação Detalha as operações de leitura e gravação do Winsock suportadas.
Bluetooth e setsockopt Bluetooth usa a função setsockopt para definir vários parâmetros associados ao canal do servidor ou à conexão.
Bluetooth e desligamento O Bluetooth usa a função de desligamento para se desconectar do rádio remoto.
Bluetooth e tomada Bluetooth usa a função de soquete cria um soquete para conexões de entrada ou saída.
Opções de Bluetooth e soquete Detalha as opções de soquete suportadas pelo Microsoft Bluetooth.
Bluetooth e WSAAddressToString Usado para converter um endereço de dispositivo Bluetooth em uma cadeia de caracteres, que por sua vez é fornecida à função WSALookupServiceBegin por meio da estrutura WSAQUERYSET ao recuperar informações de serviço do dispositivo.
Bluetooth e WSALookupServiceBegin O Bluetooth usa a função WSALookupServiceBegin para consultar dispositivos e descobrir serviços.
Bluetooth e WSALookupServiceNext O Bluetooth usa a função WSALookupServiceNext para corresponder às consultas especificadas em uma chamada anterior para WSALookupServiceBegin.
Bluetooth e WSALookupServiceEnd O Bluetooth usa a função WSALookupServiceEnd para encerrar uma consulta iniciada em uma chamada anterior para WSALookupServiceBegin, e talvez estendida em chamadas subsequentes para WSALookupServiceNext.
Bluetooth e WSAQUERYSET A estrutura WSAQUERYSET é usada em operações, incluindo consulta de dispositivo, consulta de serviço e configuração do serviço.
Bluetooth e WSASetService O Bluetooth usa a função WSASetService para registrar ou remover uma instância de serviço dentro do namespace Bluetooth (NS_BTH) do Registro.

Windows Sockets