2010-08-16 52 views
0

我要开始一个新的在线交易模拟游戏。ASP.NET Silverlight在线交易模拟游戏实现

服务器页面:

的游戏将被加载与包含此游戏和每个仪器初始和改变因子价格仪器的XML(其确定为下一个间隔前的价格:1分钟)。

用户页:游戏加载成功

后,用户可以启动一个网页,他们可以买/卖仪器。在此购买/销售过程中,应该实时向用户显示利润/损失。下拉菜单中会显示一个实时的价格图。

设计:

我想用ASP.NET和Silverlight开发这个应用程序,其中一个Ajax请求将在配置的时间被发送到服务器,以获取有关仪器的最新细节。然后基于响应,客户端浏览器将以最新价格更新。仪器图也将以相同的方式更新。

所以,我想知道这是否是构建这种应用的正确方法。

请给我你的宝贵意见。

感谢,马赫什

回答

0
  • 使用的数据库,而不是XML;)好了,我这样做,但我的应用程序是没有任何一场比赛。
  • 正在处理的ASP.NET对于包含模拟价格体系不利 - 您无法控制生命周期,并且两个appdomains可能同时运行。

- >更好地启动一个托管市场模拟的服务。在这里,你可以确保你有一个市场同时运行的实例。

除此之外,事情很好。

+0

感谢您的回复。如果我正确理解您的解决方案,则需要编写一个服务来托管服务器。客户端网页需要使用远程服务与服务对话。我的理解是正确的吗? – Mahesh 2010-08-16 08:32:05

+0

是的,虽然远程使用可能有点过时。我正在研究类似的系统(只是没有游戏 - 真正的交易应用程序),我决定不使用远程处理和WCF。 – TomTom 2010-08-16 09:11:41