首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取蓝牙服务的SDP记录?

如何获取蓝牙服务的SDP记录?
EN

Stack Overflow用户
提问于 2010-05-04 16:55:29
回答 1查看 3.6K关注 0票数 0

我对winsock和蓝牙编程都是新手。我需要开发一个在pc上运行的蓝牙服务。看看MSDN库,他们说要使用WSASetService(http://msdn.microsoft.com/en-us/library/aa362921%28VS.85%29.aspx)函数来发布服务。

问题是,必须传递给WSASetService的WSAQUERYSET(http://msdn.microsoft.com/en-us/library/aa362920%28VS.85%29.aspx)结构需要一个二进制SDP记录,而我不知道如何获得它。

在MSDN library的Windows部分,他们描述了使用Bthnscreate获取SDP记录的过程。

我安装了Windows CE 6以使用此工具,但在安装目录或整个系统中都找不到它。

如何获取SDP记录?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-06 22:58:43

付钱让我为你创建它?不,我开玩笑的--除非你需要专家的帮助。我是.NET的32feet.NET蓝牙库的维护者。我们包括完整的SDP记录解析,创建和诊断转储。您应该能够使用我们的ServiceRecordBuilder类创建记录,然后使用ServiceRecordCreator.CreateServiceRecord方法将其转换为二进制格式。请参阅32feet.NET -- User Guide的"Bluetooth Service Protocol“部分中的一些文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2763966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档