使用蓝牙

本节介绍与编写基于 Windows 的蓝牙应用程序有关的任务。

蓝牙在 Ws2bth.h 和 BluetoothAPIs.h 文件中提供了编程定义。 必须在 BluetoothAPIs.h 之前加入 Bthsdpdef.h 文件。 要使用蓝牙套接字,必须在 Winsock2.h 之后加入 Ws2bth.h 文件。 仅链接到 Bthprops.lib,并避免链接到 Irprops.lib。 Irprops.lib 的目的只是为了实现后向兼容性。 Bthprops.lib 在 Windows Vista SDK 中提供。 可以使用 Windows Vista SDK 为 Windows XP Service Pack 2 (SP2) 开发应用程序。

目前其他地址系列支持的所有读写数据的标准同步和重叠机制在 AF_BTH 地址系列中也可正常起效。

SDK 随附了一些示例代码,它们展示了一个使用 Winsock 2.2 和 RFCOMM 协议的简单蓝牙应用程序。 该示例的源代码可在 C:\Program Files\Microsoft SDKs\Windows\<版本号>\Samples\NetDs\winsock\Bluetooth 下的 SDK 安装位置找到。

本节介绍以下主题。

部分 内容
使用 Windows 套接字进行蓝牙编程 介绍如何使用 Windows 套接字接口实现蓝牙网络。