0

我怀疑PeerFinder.NET 中类的限制。在笔记本电脑上实现时,它只能与其他笔记本电脑连接,而在手机上实现时,它可以与同一部手机连接吗?它是否仅限于与 Windows 操作系统设备进行通信,还是能够与任何蓝牙设备进行通信,而与操作系统无关?

如果您确定此类功能,请帮助我。我已经看到了 32Feet.NET 的实现,但我的问题仅限于PeerFinder类及其局限性。

4

2 回答 2

2

从这个链接开始,您可以在其中找到几个有用的 WinRT 通信链接(建议使用 Windows Phone 8 使用 NFC 或蓝牙进行通信的协议) http://blogs.ugidotnet.org/Nick60/archive/2012/12 /30/win-rt-proximity-communication.aspx

您有两种可能的情况:

应用到设备:您可以将 Windows Phone 8 设备连接到第三方设备(例如 LEGO 机器人或汽车音响系统)蓝牙/RFCOMM(即串行端口配置文件,用于模拟 RS232 串行连接)。

App to App:用于 Windows Phone 8 设备和 Windows 8/Windows RT 设备之间的通信!

PeerFinder 类是在附近设备上发现您的应用程序的另一个实例并通过使用点击手势或浏览在对等应用程序之间创建套接字连接的基类:http: //msdn.microsoft.com/en-us/库/windows/apps/br241203.aspx

希望这可以帮助!

于 2013-01-10T13:06:47.830 回答
0

不幸的是,似乎在 WP8 应用程序和 Windows 8 应用程序之间使用蓝牙建立套接字连接的唯一方法是使用 NFC 轻击手势触发连接。尽管 PeerFinder 文档建议您可以指定 AlternateIdentities 来通告在两个设备上运行的对等方,但似乎 Windows 8 依赖于 WiFi Direct,而 WP8 使用蓝牙。

因此,如果您无法在两台设备之间使用 NFC 轻击手势来触发连接,您可能无法将运行在不同设备上的两个应用程序配对。

有关更多信息,请参阅此线程

于 2013-08-04T18:36:04.940 回答