0

我想做一个客户端-服务器系统。客户端将是一个 Windows Phone 应用程序,它将其位置发送到服务器 - WPF 应用程序。我想要完成的最佳设计是什么?考虑以下:

  • 桌面上的 WCF 主机服务器(与 Windows Phone 应用程序通信)
  • Azure 总线服务(不确定服务器的放置位置)
  • 数据库(客户端将写入位置,服务器将读取位置)

谢谢

4

2 回答 2

0

除非我无法理解系统的复杂性,否则为什么不简单地将手机中的位置信息发送到 Azure 队列,然后用您的客户端应用程序将其读回?

于 2013-03-20T18:40:29.807 回答
0

如果您需要将信息保存在某处,最好让手机应用程序将位置信息发送到存储在数据库中的中心位置。Web(或云)服务器上的数据库可能是一个不错的首选考虑。
然后桌面/WPF 应用程序可以连接到数据库并从数据库中读取。

除非您只有非常小的用户群,他们都将在同一个网络上,否则与在 PC/桌面上运行的应用程序进行通信将是非常不切实际的。

最终,“最佳”解决方案将取决于您的技能、资源、经验、时间和其他要求。

于 2013-03-21T02:51:05.160 回答