是否可以使用PeerFinder启动Intranet内不同PC中的应用程序之间的连接?
我尝试过ProximityCS(Windows 8.1)示例,PeerFinder.SupportedDiscoveryTypes为我返回None。 (使用Windows 8.1预览测试)
我只找到使用NFC或WifiDirect连接的样本。 是否有使用基础设施(TCP / IP)连接方式的样本?
是否可以使用来自Windows应用商店应用的广播消息手动执行此操作?
答案 0 :(得分:2)
Windows商店应用支持多播;从中您可以构建您的可发现性解决方案。在http://channel9.msdn.com/posts/Multicast-LAN-Discovery
的第9频道网站上有一个简短的视频说明要在Windows运行时发送多播消息,只需将其发送到多播地址即可。要接收,只需拨打JoinMulticastGroup即可开始接收。要提高代码的健壮性,请在了解新网络时重新加入;这将加入新可用适配器上的多播组。
答案 1 :(得分:0)
Peerfinder是Windows.Networking.Proxmity
命名空间的一部分,正如您所提到的,它仅支持NFC和WifiDirect,用于在不同PC中的两个应用程序之间进行通信和数据传输。
您是否尝试使用StreamSocket以模拟客户端 - 服务器,例如两个应用程序之间的通信?