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