gpt4 book ai didi

c# - 如何使用C#在Windows中检测范围内的蓝牙激活的笔记本电脑

转载 作者:行者123 更新时间:2023-12-03 11:58:35 26 4
gpt4 key购买 nike

我对使用C#开发的蓝牙创建笔记本电脑的无线网络感兴趣。

我想获取范围内的蓝牙激活设备的列表(最好是计算机,而不是加密狗,耳机或电话)。我认为我不需要使用特定于蓝牙适配器的堆栈,因为我见过Windows在范围内搜索蓝牙设备。如何在C#应用程序中进行这样的搜索并列出范围内的计算机?

请帮助我做到这一点,如果我的努力不对,也请通知我。谢谢你。

最佳答案

32feet.NET中提供了一个不错的C#蓝牙库。

如果您不需要它提供的任何其他功能,并且希望自己进行P/Invoke,可以在here中找到文档。特别是用于设备发现的BluetoothFindFirstDeviceBluetoothFindNextDevice

此外,您可以使用Windows套接字进行设备/服务发现。可以在here上找到有关的信息。

如果要专门过滤掉蓝牙设备的类型,则需要查看BluetoothDeviceInfo中的ulClassOfDevice字段。

关于c# - 如何使用C#在Windows中检测范围内的蓝牙激活的笔记本电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com