在本地有线网络内使用PeerFinder进行Windows 8.1商店应用之间的P2P通信

时间:2013-09-10 08:09:09

标签: windows-store-apps p2p windows-8.1

是否可以使用PeerFinder启动Intranet内不同PC中的应用程序之间的连接?

我尝试过ProximityCS(Windows 8.1)示例,PeerFinder.SupportedDiscoveryTypes为我返回None。 (使用Windows 8.1预览测试)

我只找到使用NFC或WifiDirect连接的样本。 是否有使用基础设施(TCP / IP)连接方式的样本?

是否可以使用来自Windows应用商店应用的广播消息手动执行此操作?

2 个答案:

答案 0 :(得分:2)

Windows商店应用支持多播;从中您可以构建您的可发现性解决方案。在http://channel9.msdn.com/posts/Multicast-LAN-Discovery

的第9频道网站上有一个简短的视频说明

要在Windows运行时发送多播消息,只需将其发送到多播地址即可。要接收,只需拨打JoinMulticastGroup即可开始接收。要提高代码的健壮性,请在了解新网络时重新加入;这将加入新可用适配器上的多播组。

答案 1 :(得分:0)

Peerfinder是Windows.Networking.Proxmity命名空间的一部分,正如您所提到的,它仅支持NFC和WifiDirect,用于在不同PC中的两个应用程序之间进行通信和数据传输。

您是否尝试使用StreamSocket以模拟客户端 - 服务器,例如两个应用程序之间的通信?