我想开发一个应用程序,它将运行在平板电脑上的Windows 8 (RT)。其中一个平板电脑应该是一个“主”平板电脑,这个平板电脑将与其他平板电脑“从属”(运行同一个应用程序)进行通信。主板应将数据发送到从板(从板显示接收到的数据),从板将数据发送到主板。大师收集这些数据,并创建一些图表等。我希望你能理解。(简历:几个相同的W8 RT应用相互通信)
使用W8 RT (运行相同的应用程序)的平板电脑可以直接进行WI-FI通信吗?在C#中有哪些可能性?
感谢每一个答案。
发布于 2013-02-27 03:27:50
Windows 8提供了一项功能,可以帮助你在不同设备上运行的应用程序副本之间建立连接。这种能力被称为PeerFinder。
目前,PeerFinder可以找到其他使用近场通信的设备(一起点击两个设备),或者如果两个设备都支持WiFi Direct,则可以使用Wifi。在初始握手之后,两个设备都使用套接字进行通信。
邻近示例显示了PeerFinder的基本用法: http://code.msdn.microsoft.com/windowsapps/Proximity-Sample-88129731
PixPresenter是一个使用PeerFinder并在设备之间交换图像的示例应用程序: http://code.msdn.microsoft.com/windowsapps/PixPresenter-Code-sharing-39ed631f
PeerFinder.SupportedDiscoveryTypes告诉您当前可用于发现其他设备的方法: http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.proximity.peerfinder.supporteddiscoverytypes
希望这能有所帮助。
开发支持,设计支持和更多令人敬畏的好处即将到来:http://bit.ly/winappsupport
发布于 2013-02-26 19:27:00
如果是本地网络,则可以使用原始TCP通信并使用UDP发现来识别主机。
如果它是一个更分布式的设置,比如互联网或独立的网络区域,我建议你看看微软Azure队列存储服务解释here。这将允许分布式和冗余的主从模型。
发布于 2013-11-22 21:23:44
作为补充,如果您需要模拟NFC,则可以使用特定的示例驱动程序:Windows 8.1 : How to use Near-Field Proximity API without NFC hardware
希望能有所帮助。
斯特凡尼
https://stackoverflow.com/questions/15087656
复制相似问题