Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 NET的PeerFinder类能否通过蓝牙通过笔记本电脑与移动电话设备通信?_C# 4.0_Bluetooth_Windows Runtime_Proximity_Wireless - Fatal编程技术网

C# 4.0 NET的PeerFinder类能否通过蓝牙通过笔记本电脑与移动电话设备通信?

C# 4.0 NET的PeerFinder类能否通过蓝牙通过笔记本电脑与移动电话设备通信?,c#-4.0,bluetooth,windows-runtime,proximity,wireless,C# 4.0,Bluetooth,Windows Runtime,Proximity,Wireless,我怀疑.NET中的PeerFinder类的局限性。当在笔记本电脑上实现时,它能否仅与其他笔记本电脑连接?当在手机上实现时,它能否与同一部手机连接?它是否仅限于与Windows操作系统设备通信,或者是否能够与任何蓝牙设备通信而不考虑操作系统 如果你确信这门课的能力,请帮助我。我已经看过32Feet.NET的实现,但我的问题仅限于PeerFinder类及其限制。从这个链接开始,在这个链接中,您可以找到几个有用的WinRT通信链接(建议使用Windows Phone 8通过NFC或蓝牙进行通信的协议)

我怀疑.NET中的
PeerFinder
类的局限性。当在笔记本电脑上实现时,它能否仅与其他笔记本电脑连接?当在手机上实现时,它能否与同一部手机连接?它是否仅限于与Windows操作系统设备通信,或者是否能够与任何蓝牙设备通信而不考虑操作系统


如果你确信这门课的能力,请帮助我。我已经看过32Feet.NET的实现,但我的问题仅限于PeerFinder类及其限制。

从这个链接开始,在这个链接中,您可以找到几个有用的WinRT通信链接(建议使用Windows Phone 8通过NFC或蓝牙进行通信的协议)

您有两种可能的情况:

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

应用到应用:用于Windows Phone 8设备和Windows 8/Windows RT设备之间的通信

PeerFinder类是基类,用于在附近的设备上发现应用程序的另一个实例,并通过点击手势或浏览在对等应用程序之间创建套接字连接:


希望这有帮助

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

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

有关更多信息,请参阅