我正在开发 WP7 中的一个应用程序,如果该应用程序在一个 WP7 设备上运行,它应该搜索另一个安装了相同应用程序的 WP7 设备,或者说它们是否在同一个网络中。
怎么做?
提前致谢
我正在开发 WP7 中的一个应用程序,如果该应用程序在一个 WP7 设备上运行,它应该搜索另一个安装了相同应用程序的 WP7 设备,或者说它们是否在同一个网络中。
怎么做?
提前致谢
我可以想到两个解决这个问题的方法。构建一个保存用户位置的后端服务,并使用此数据显示用户是否在附近。这样就不需要用户在同一个网络上,但需要你有后端服务。(并存储用户位置数据,并非所有用户都喜欢)。
在您的情况下可能更好的另一种解决方案是在 UDP 单播组中使用广播。不过,这会将其限制为同一网络上的用户。在 MSDN 上有一个很好的教程。