2016-02-26 40 views
0

我在一個asp.net的web應用程序上工作,用戶可以在其中創建一個帳戶,登錄並下棋。ASP.NET應用程序,用戶通信

我的問題是,我應該如何讓他們溝通,例如:如果一個用戶移動一個棋子到B4,他的對手如何識別棋步?我應該通過數據庫查詢來做到嗎?使用一個插入移動的數據庫,另一個選擇它並更新界面?

+2

你可以使用SignalR通知另一方之間的在線會話。 –

+0

你可以使用文件或數據庫來存儲移動並調用Ajax來獲取新的移動 –

回答

1

有很多方法可以做到這一點:

  1. 可以存儲在數據庫表中的所有移動歷史,並有從表中讀取線程女巫和更新表時,玩家就移動。
  2. 您可以將所有移動存儲在服務器上的文件中,並做幾乎相同。
  3. 您可以使用SignaR框架來創建玩家
相關問題