2010-08-16 62 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