多个Windows 8 RT设备之间的通信可能性(运行相同的应用程序)c# WI-FI

本文关键字:运行 应用程序 WI-FI 通信 RT Windows 多个 之间 可能性 | 更新日期: 2023-09-27 18:01:23

我想开发一个应用程序,它将在Windows 8 (RT)平板电脑上运行。安装此应用程序的平板电脑应该是"主"平板电脑,该平板电脑将与其他平板电脑"从"(运行相同的应用程序)进行通信。主平板应该向从平板发送数据(从平板显示接收到的数据),从平板将向主平板发送数据。大师收集这些数据并创建一些图表等…我希望你能理解。(简历:几个相同的W8 RT应用互相通信)

W8 RT的平板电脑(运行相同的应用程序)可以WI-FI直接通信吗?c#中有哪些可能性?

谢谢你的回答

多个Windows 8 RT设备之间的通信可能性(运行相同的应用程序)c# WI-FI

Windows 8包含了帮助你在不同设备上运行的应用程序副本之间建立连接的功能。这个功能叫做PeerFinder。

目前PeerFinder可以使用NFC(同时点击两个设备)或使用WiFi(如果两个设备都支持WiFi Direct)找到其他设备。在初始握手之后,两个设备使用套接字通信。

邻近样本显示了PeerFinder的基本用法:http://code.msdn.microsoft.com/windowsapps/proximity -样品- 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

如果是本地网络,您可以使用原始TCP通信并使用UDP发现来识别主机。

如果它是一个更分布式的设置,如互联网或分离的网络区域,我建议你看看这里解释的微软Azure队列存储服务。这将允许分布式和冗余的主从模型。

作为补充,如果任何时候你需要模拟NFC,你可以使用一个特定的示例驱动程序:Windows 8.1:如何在没有NFC硬件的情况下使用近场接近API

希望有帮助。

斯蒂芬妮

同样,这里你会发现一个WinRT库,你可以使用它来帮助你在运行相同应用程序的Windows 8对等体之间传输数据/文件,使用Wifi-Direct:http://blogs.msdn.com/b/stephe/archive/2013/12/11/win8-1-transfering-a-file-between-2-peers-using-wifi-direct-and-proximity-api.aspx