0

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

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

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

是否可以使用 Windows Store 应用程序中的广播消息手动执行此操作?

4

2 回答 2

2

Windows 商店应用程序支持多播;由此,您可以构建您的可发现性解决方案。第 9 频道网站上有一个简短的视频操作方法,网址为http://channel9.msdn.com/posts/Multicast-LAN​​-Discovery

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

于 2013-09-24T21:05:39.857 回答
0

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

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

于 2013-09-10T23:34:31.553 回答