首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用邻近API与多个Windows/Windows 8设备同时通信

问使用邻近API与多个Windows/Windows 8设备同时通信
EN

Stack Overflow用户
提问于 2013-01-17 12:06:32
回答 2查看 1.1K关注 0票数 6

是否有可能使用Windows 8/Windows Phone 8邻近API在一个Windows 8(例如作为服务器)设备和'n‘( Phone 1) Windows Phone 8设备之间提供通信?

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

根据本文:http://msdn.microsoft.com/en-us/library/windows/apps/br241210.aspx,Windows在Windows 8上不受支持。这到底意味着什么?在两个Windows 8设备之间?

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

此方案适用于Windows Phone 8和Windows 8设备。当抽头成功时,您将得到一个可以与其他设备通信的套接字。在Windows 8上,该套接字建立在TCP/IP (Wi)连接或蓝牙连接上。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-27 18:32:18

我已经用几个设备做了一些测试,我可以说的是以下。

W8设备和WP8设备只能在两个设备具有NFC能力的情况下才能通信。

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

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

我要做的是:

  • 1 W8平板电脑承载连接。
  • 使用对等浏览(Direct )连接到W8平板的1台W8 PC (没有NFC)。
  • 2使用WP8和蓝牙连接到W8平板电脑。

主机设备可以在每个连接的设备上保留一个插座。您只需要管理所有的套接字来接收和发送数据。

票数 4
EN

Stack Overflow用户

发布于 2013-01-17 18:15:23

是的,您可以使用邻近框架在Windows Phone 8和Windows 8之间进行通信。

在WP8上,您需要将以下AlternateIdentity设置为Win8应用程序的全名:

代码语言:javascript
复制
PeerFinder.AlternateIdentities.Add("Windows", "<your Win8 app package family name>!<your app WP8 app ID");
// e.g. 
PeerFinder.AlternateIdentities.Add("Windows", "NORADPublicAffairs.NORADTracksSanta_1.0.0.26_x64__bzcj0d5cg39gj");

在Win8上,您需要将以下AlternateIDentity设置为WP8应用程序GUID:

代码语言:javascript
复制
PeerFinder.AlternateIdentities["WindowsPhone"] = "{<your app GUID>}"
// e.g. 
PeerFinder.AlternateIdentities["WindowsPhone"] = "{5b7ba36b-04fc-df11-9264-00237de2db9e}"

然后,您可以在WP8和Win8上使用邻近框架相互通信。NFC可用于启动WP8<->Win8 8之间的套接字,然后使用蓝牙或TCP/IP作为通信层。

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

https://stackoverflow.com/questions/14378721

复制
相关文章

相似问题

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