windows-8 - 使用 Proximity API 与许多 Windows/Windows Phone 8 设备同时通信

标签 windows-8 windows-phone-8 nfc proximity

是否可以使用 Windows 8/Windows Phone 8 Proximity API 制作一个在一个 Windows 8(例如作为服务器)设备和“n”(> 1)个 Windows Phone 8 设备之间提供通信的应用程序?

[编辑]
我的意思是同时使用 NFC 建立连接和 Wi-Fi 或蓝牙进行数据交换。

根据这篇文章:http://msdn.microsoft.com/en-us/library/windows/apps/br241210.aspx , Windows Phone 8 不支持 Wi-Fi Direct。这到底是什么意思?在 2 个 Windows Phone 8 设备之间?

我认为它会根据 MSDN 库工作:
http://msdn.microsoft.com/en-us/library/windows/apps/jj207060.aspx

此方案适用于 Windows Phone 8 和 Windows 8 设备。当点击成功时,您会返回一个可以与其他设备通信的套接字。在 Windows Phone 8 上,此套接字是在 TCP/IP (Wi-Fi) 连接或蓝牙连接上建立的。

有任何想法吗?

最佳答案

我已经对几种设备进行了一些测试,我可以说的是以下内容。

W8 设备和 WP8 设备只有在两个设备都支持 NFC 的情况下才能进行通信。

实际上,W8 和 WP8 之间不支持对等浏览(根据我的测试)。但是一旦 NFC 连接建立,W8 和 WP8 可以使用蓝牙保持连接,因此可以释放 NFC 连接器(NFC 不支持多个同时连接)。

您可以在 W8 设备和其他设备(W8、WP8)之间保持多个实时连接。

我要做的是:

  • 1 W8 (NFC) 平板电脑托管连接。
  • 1 台 W8 PC(不带 NFC),使用 Peer Browsing(直接 Wifi)连接到 W8 平板电脑。
  • 2 WP8 使用 NFC 和蓝牙连接到 W8 平板电脑。

  • 托管设备可以为每个连接的设备保留一个套接字。
    您只需要管理所有套接字以接收和发送数据。

    关于windows-8 - 使用 Proximity API 与许多 Windows/Windows Phone 8 设备同时通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14378721/

    相关文章:

    .net - 在 Windows 8 DESKTOP 应用程序中使用 SQLite

    c# - 从 StreamSocket 读取时 DataReader 结果被截断

    java - 读取/写入 jar 文件内的属性文件

    c# - 硬件按钮 ONBackPressed 在 Windows Phone 8.1 中无法正常工作

    javascript - 在 WinJS 导航应用程序的新页面中显示 ListView 控件中所选项目的详细信息

    crash - 没有系统 OutOfMemoryException

    windows - 我想在 Windows 功能中启用 Hyper-V,但是没有 Hyper-V 选项

    javax.smartcardio 传输到 NFC USB 读卡器,无需卡

    Xamarin NFC View 在尝试写入标签时刷新

    java - NFC (Android Studio) - 如何通过单击按钮启用/禁用 NFC